:root{--pn-primary-50:244 240 254;--pn-primary-100:232 224 253;--pn-primary-200:209 193 251;--pn-primary-300:180 154 248;--pn-primary-400:150 105 244;--pn-primary-500:102 57 240;--pn-primary-600:85 46 212;--pn-primary-700:69 36 173;--pn-primary-800:54 28 136;--pn-primary-900:39 21 99;--pn-color-marca:102 57 240;--pn-color-marca-profunda:85 46 212;--pn-color-marca-suave:244 240 254;--pn-color-sobre-marca:255 255 255;--pn-color-marca-relleno:102 57 240;--pn-color-marca-relleno-hover:85 46 212;--pn-color-sobre-marca-relleno:255 255 255;--pn-color-texto:30 27 41;--pn-color-texto-suave:83 80 95;--pn-color-texto-tenue:111 107 127;--pn-color-texto-deshabilitado:196 191 210;--pn-color-fondo:250 249 253;--pn-color-superficie:255 255 255;--pn-color-superficie-elevada:255 255 255;--pn-color-superficie-hundida:246 244 251;--pn-color-line:230 226 240;--pn-color-line-soft:244 241 250;--pn-color-acierto:17 138 78;--pn-color-aviso:194 102 10;--pn-color-peligro:220 38 38;--pn-color-info:59 130 246;--pn-color-sobre-peligro:255 255 255;--pn-color-borde-control:139 135 155;--pn-color-borde-suave:185 181 198;--pn-color-peligro-texto:182 36 39;--pn-color-aviso-texto:161 87 16;--pn-color-acierto-texto:21 105 67;--pn-color-info-texto:29 78 216;--pn-space-1:0.25rem;--pn-space-2:0.5rem;--pn-space-3:0.75rem;--pn-space-4:1rem;--pn-space-5:1.25rem;--pn-space-6:1.5rem;--pn-space-8:2rem;--pn-space-10:2.5rem;--pn-space-12:3rem;--pn-space-16:4rem;--pn-space-20:5rem;--pn-space-24:6rem;--pn-space-0-5:0.125rem;--pn-radio-none:0;--pn-radio-sm:0.375rem;--pn-radio-md:0.5rem;--pn-radio-lg:0.75rem;--pn-radio-card:0.75rem;--pn-radio-xl:1rem;--pn-radio-2xl:1.25rem;--pn-radio-3xl:1.5rem;--pn-radio-4xl:2rem;--pn-radio-5xl:2.5rem;--pn-radio-pill:999px;--pn-sombra-none:none;--pn-sombra-sunken:inset 0 1px 2px rgb(22 21 29/0.04);--pn-sombra-sutil:0 1px 1px rgb(22 21 29/0.03);--pn-sombra-card:0 1px 2px rgb(22 21 29/0.03),0 8px 24px -12px rgb(22 21 29/0.07);--pn-sombra-raised:0 1px 2px rgb(22 21 29/0.04),0 12px 28px -10px rgb(22 21 29/0.1);--pn-sombra-overlay:0 2px 4px -1px rgb(22 21 29/0.04),0 18px 36px -12px rgb(22 21 29/0.14);--pn-sombra-modal:0 4px 8px -2px rgb(22 21 29/0.05),0 32px 64px -20px rgb(22 21 29/0.22);--pn-desenfoque-velo:blur(4px);--pn-desenfoque-pieza:blur(12px) saturate(1.2);--pn-desenfoque-cromo:blur(20px) saturate(1.6);--pn-desenfoque-vidrio:blur(40px) saturate(3) brightness(1.2);--pn-desenfoque-app:blur(40px);--pn-fuente-display:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pn-fuente-body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pn-fuente-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--pn-texto-3xs:0.6875rem;--pn-texto-2xs:0.75rem;--pn-texto-xs:0.8125rem;--pn-texto-sm:0.875rem;--pn-texto-md:0.9375rem;--pn-texto-base:1rem;--pn-texto-lg:1.125rem;--pn-texto-xl:1.25rem;--pn-texto-2xl:1.5rem;--pn-texto-3xl:1.875rem;--pn-texto-4xl:2.25rem;--pn-texto-5xl:3rem;--pn-texto-6xl:3.5rem;--pn-texto-7xl:4rem;--pn-texto-fluido-subsection:clamp(1.125rem,1.6vw,1.25rem);--pn-texto-fluido-section:clamp(1.25rem,2vw,1.5rem);--pn-texto-fluido-display:clamp(1.875rem,4.5vw,3rem);--pn-texto-fluido-hero:clamp(2.25rem,5vw,4rem);--pn-peso-regular:400;--pn-peso-medium:500;--pn-peso-semibold:600;--pn-peso-bold:700;--pn-leading-display:1.15;--pn-leading-tight:1.15;--pn-leading-snug:1.3;--pn-leading-normal:1.5;--pn-leading-relaxed:1.65;--pn-tracking-display:0;--pn-tracking-heading:0;--pn-tracking-tight:-0.01em;--pn-tracking-body:0;--pn-tracking-eyebrow:0.06em;--pn-tracking-word:0.06em;--pn-duracion-instante:0.01ms;--pn-duracion-micro:80ms;--pn-duracion-rapida:150ms;--pn-duracion-ui:200ms;--pn-duracion-lenta:320ms;--pn-curva-salida:ease-out;--pn-curva-entrada:cubic-bezier(0.22,1,0.36,1);--pn-curva-vira:cubic-bezier(0.5,0,0.3,1);--pn-curva-resorte:cubic-bezier(0.34,1.56,0.64,1);--pn-capa-base:0;--pn-capa-elevado:1;--pn-capa-desplegable:50;--pn-capa-pegajoso:100;--pn-capa-velo:200;--pn-capa-modal:300;--pn-capa-aviso:400;--pn-opacidad-deshabilitado:0.45;--pn-opacidad-tenue:0.7;--pn-opacidad-fuerte:0.85;--pn-interaccion-hover:0.04;--pn-interaccion-press:0.08;--pn-interaccion-selected:0.1;--pn-interaccion-anillo:2px;--pn-interaccion-anillo-separacion:2px;--pn-velo-claro-sutil:rgb(255 255 255/0.12);--pn-velo-claro-suave:rgb(255 255 255/0.24);--pn-velo-claro-fuerte:rgb(255 255 255/0.72);--pn-velo-claro-total:rgb(255 255 255/1);--pn-velo-oscuro-suave:rgb(0 0 0/0.35);--pn-velo-oscuro-fuerte:rgb(0 0 0/0.55);--pn-velo-oscuro-tinta:rgb(0 0 0/0.85);--pn-icono-xs:0.75rem;--pn-icono-sm:0.875rem;--pn-icono-md:1rem;--pn-icono-lg:1.25rem;--pn-icono-xl:1.5rem;--pn-borde-fino:1px;--pn-borde-grueso:2px;--pn-control-alto-xs:1.875rem;--pn-control-alto-sm:2.5rem;--pn-control-alto-md:2.75rem;--pn-control-alto-lg:3.25rem;--pn-app-radio-xs:var(--pn-radio-md);--pn-app-radio-sm:var(--pn-radio-card);--pn-app-radio-md:var(--pn-radio-xl);--pn-app-radio-lg:var(--pn-radio-2xl);--pn-app-radio-xl:var(--pn-radio-3xl);--pn-app-radio-pill:var(--pn-radio-pill);--pn-app-vidrio:rgb(var(--pn-color-superficie)/0.62);--pn-app-vidrio-borde:rgb(var(--pn-color-marca)/0.3);--pn-app-vidrio-desenfoque:var(--pn-desenfoque-app);--pn-app-nav-alto:3.625rem;--pn-app-nav-alto-compacto:3rem;--pn-app-nav-margen:0.875rem;--pn-app-nav-hueco:0.625rem;--pn-app-nav-radio:1.875rem;--pn-app-nav-avatar:1.75rem;--pn-app-nav-ancho:30rem;--pn-app-rail-ancho:15rem;--pn-ancho-contenedor:90rem;--pn-ancho-rail:21rem;--pn-ancho-contenido:53.5rem;--pn-ancho-lectura:42rem;--pn-ancho-dialog:44rem;--pn-grid-gutter:1.5rem;--pn-grid-gutter-wide:2rem;--pn-grid-card-min:17.5rem;--pn-corte-movil:30rem;--pn-corte-tablet:48rem;--pn-corte-escritorio:64rem;--pn-corte-ancho:76.5rem;--pn-mapa-basemap-saturacion:1;--pn-mapa-basemap-brillo:1}[data-theme=light]{color-scheme:light;--pn-color-marca:102 57 240;--pn-color-marca-profunda:85 46 212;--pn-color-marca-suave:244 240 254;--pn-color-sobre-marca:255 255 255;--pn-color-marca-relleno:102 57 240;--pn-color-marca-relleno-hover:85 46 212;--pn-color-sobre-marca-relleno:255 255 255;--pn-color-texto:30 27 41;--pn-color-texto-suave:83 80 95;--pn-color-texto-tenue:111 107 127;--pn-color-texto-deshabilitado:196 191 210;--pn-color-fondo:250 249 253;--pn-color-superficie:255 255 255;--pn-color-superficie-elevada:255 255 255;--pn-color-superficie-hundida:246 244 251;--pn-color-line:230 226 240;--pn-color-line-soft:244 241 250;--pn-color-acierto:17 138 78;--pn-color-aviso:194 102 10;--pn-color-peligro:220 38 38;--pn-color-info:59 130 246;--pn-color-sobre-peligro:255 255 255;--pn-color-borde-control:139 135 155;--pn-color-borde-suave:185 181 198;--pn-color-peligro-texto:182 36 39;--pn-color-aviso-texto:161 87 16;--pn-color-acierto-texto:21 105 67;--pn-color-info-texto:29 78 216}[data-theme=dark]{color-scheme:dark;--pn-color-marca:180 154 248;--pn-color-marca-profunda:209 193 251;--pn-color-marca-suave:34 29 53;--pn-color-sobre-marca:15 13 23;--pn-color-marca-relleno:102 57 240;--pn-color-marca-relleno-hover:122 85 243;--pn-color-sobre-marca-relleno:255 255 255;--pn-color-texto:243 240 255;--pn-color-texto-suave:184 178 204;--pn-color-texto-tenue:150 145 170;--pn-color-texto-deshabilitado:110 105 128;--pn-color-fondo:15 13 23;--pn-color-superficie:26 22 40;--pn-color-superficie-elevada:34 29 53;--pn-color-superficie-hundida:20 17 31;--pn-color-line:51 45 74;--pn-color-line-soft:38 33 57;--pn-color-acierto:17 138 78;--pn-color-aviso:194 102 10;--pn-color-peligro:220 38 38;--pn-color-info:59 130 246;--pn-color-sobre-peligro:255 255 255;--pn-color-borde-control:109 104 128;--pn-color-borde-suave:80 75 101;--pn-color-peligro-texto:229 119 125;--pn-color-aviso-texto:209 143 84;--pn-color-acierto-texto:85 169 131;--pn-color-info-texto:114 163 249}[data-tone=light]{--pn-color-marca:102 57 240;--pn-color-marca-profunda:85 46 212;--pn-color-marca-suave:244 240 254;--pn-color-sobre-marca:255 255 255;--pn-color-marca-relleno:102 57 240;--pn-color-marca-relleno-hover:85 46 212;--pn-color-sobre-marca-relleno:255 255 255;--pn-color-texto:30 27 41;--pn-color-texto-suave:83 80 95;--pn-color-texto-tenue:111 107 127;--pn-color-texto-deshabilitado:196 191 210;--pn-color-fondo:250 249 253;--pn-color-superficie:255 255 255;--pn-color-superficie-elevada:255 255 255;--pn-color-superficie-hundida:246 244 251;--pn-color-line:230 226 240;--pn-color-line-soft:244 241 250;--pn-color-acierto:17 138 78;--pn-color-aviso:194 102 10;--pn-color-peligro:220 38 38;--pn-color-info:59 130 246;--pn-color-sobre-peligro:255 255 255;--pn-color-borde-control:139 135 155;--pn-color-borde-suave:185 181 198;--pn-color-peligro-texto:182 36 39;--pn-color-aviso-texto:161 87 16;--pn-color-acierto-texto:21 105 67;--pn-color-info-texto:29 78 216}[data-tone=dark]{--pn-color-marca:180 154 248;--pn-color-marca-profunda:209 193 251;--pn-color-marca-suave:34 29 53;--pn-color-sobre-marca:15 13 23;--pn-color-marca-relleno:102 57 240;--pn-color-marca-relleno-hover:122 85 243;--pn-color-sobre-marca-relleno:255 255 255;--pn-color-texto:243 240 255;--pn-color-texto-suave:184 178 204;--pn-color-texto-tenue:150 145 170;--pn-color-texto-deshabilitado:110 105 128;--pn-color-fondo:15 13 23;--pn-color-superficie:26 22 40;--pn-color-superficie-elevada:34 29 53;--pn-color-superficie-hundida:20 17 31;--pn-color-line:51 45 74;--pn-color-line-soft:38 33 57;--pn-color-acierto:17 138 78;--pn-color-aviso:194 102 10;--pn-color-peligro:220 38 38;--pn-color-info:59 130 246;--pn-color-sobre-peligro:255 255 255;--pn-color-borde-control:109 104 128;--pn-color-borde-suave:80 75 101;--pn-color-peligro-texto:229 119 125;--pn-color-aviso-texto:209 143 84;--pn-color-acierto-texto:85 169 131;--pn-color-info-texto:114 163 249}@keyframes pn-pop{0%{scale:var(--pn-pop-from,.94)}}@keyframes pn-menu-in{0%{opacity:0;scale:.97}}@keyframes pn-modal-in{0%{translate:calc(100% + var(--pn-space-4)) 0}}@keyframes pn-rise-in{0%{opacity:0;translate:0 var(--pn-space-3)}}@keyframes pn-fade-in{0%{opacity:0}}.pn-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pn-space-2);min-block-size:2.75rem;padding-inline:var(--pn-space-5);border:1px solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie)/1);box-shadow:var(--pn-sombra-none);color:rgb(var(--pn-color-texto)/1);font-family:inherit;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--pn-duracion-ui) var(--pn-curva-vira),border-color var(--pn-duracion-ui) var(--pn-curva-vira),color var(--pn-duracion-ui) var(--pn-curva-vira),box-shadow var(--pn-duracion-ui) var(--pn-curva-salida),transform var(--pn-duracion-rapida) var(--pn-curva-salida);touch-action:manipulation}.pn-button:hover:not(:disabled):not([aria-disabled=true]){border-color:rgb(var(--pn-color-line)/1);background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}@supports (color:color-mix(in srgb,red,blue)){.pn-button:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,rgb(var(--pn-color-texto)/1) calc(var(--pn-interaccion-hover) * 100%),rgb(var(--pn-color-superficie)/1))}}.pn-button:active:not(:disabled):not([aria-disabled=true]){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}@supports (color:color-mix(in srgb,red,blue)){.pn-button:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,rgb(var(--pn-color-texto)/1) calc(var(--pn-interaccion-press) * 100%),rgb(var(--pn-color-superficie)/1))}}.pn-button:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-button:disabled,.pn-button[aria-disabled=true]{opacity:var(--pn-opacidad-deshabilitado);box-shadow:var(--pn-sombra-none);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pn-button{transition-duration:var(--pn-duracion-instante)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.pn-button:not(.pn-button--ghost):not(.pn-button--danger):not(:where(.pn-field__box .pn-button)):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:var(--pn-sombra-card)}}.pn-button--danger:active:not(:disabled):not([aria-disabled=true]),.pn-button--ghost:active:not(:disabled):not([aria-disabled=true]),.pn-button:not(.pn-button--ghost):not(.pn-button--danger):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98);box-shadow:var(--pn-sombra-none);transition-duration:var(--pn-duracion-ui),var(--pn-duracion-ui),var(--pn-duracion-ui),var(--pn-duracion-ui),var(--pn-duracion-micro)}}.pn-button--primary{border-color:transparent;background:rgb(var(--pn-color-marca-relleno)/1);box-shadow:var(--pn-sombra-none);color:rgb(var(--pn-color-sobre-marca-relleno)/1)}.pn-button--primary:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent}.pn-button--primary:active:not(:disabled):not([aria-disabled=true]),.pn-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:rgb(var(--pn-color-marca-relleno-hover)/1);box-shadow:var(--pn-sombra-none)}.pn-button--danger{border-color:currentColor;background:transparent;box-shadow:var(--pn-sombra-none);color:rgb(var(--pn-color-peligro-texto)/1)}.pn-button--danger:hover:not(:disabled):not([aria-disabled=true]){border-color:currentColor;background:rgb(var(--pn-color-peligro)/var(--pn-interaccion-hover));box-shadow:var(--pn-sombra-none)}.pn-button--danger:active:not(:disabled):not([aria-disabled=true]){background:rgb(var(--pn-color-peligro)/var(--pn-interaccion-press));box-shadow:var(--pn-sombra-none)}.pn-button--ghost{border-color:transparent;background:transparent;box-shadow:var(--pn-sombra-none)}.pn-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));box-shadow:var(--pn-sombra-none)}.pn-button--ghost:active:not(:disabled):not([aria-disabled=true]){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press));box-shadow:var(--pn-sombra-none)}.pn-button--compact,[data-density=compact] .pn-button{min-block-size:var(--pn-control-alto-xs);padding-inline:var(--pn-space-3);gap:var(--pn-space-1);font-size:var(--pn-texto-xs);border-radius:var(--pn-radio-pill)}.pn-button--block{inline-size:100%}.pn-button--icon{padding-inline:0;aspect-ratio:1;min-inline-size:2.75rem}[data-density=compact] .pn-button--icon{min-inline-size:var(--pn-control-alto-xs);padding-inline:0}[data-surface=brand] .pn-button{border-color:transparent;background:var(--pn-velo-claro-fuerte);color:var(--pn-velo-oscuro-tinta)}@media (hover:hover){[data-surface=brand] .pn-button:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--pn-velo-claro-total)}}[data-surface=brand] .pn-button:active:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--pn-velo-claro-fuerte)}[data-surface=brand] .pn-button:focus-visible{outline-color:var(--pn-velo-claro-total)}.pn-search{font-size:var(--pn-texto-md);display:flex;align-items:center;gap:var(--pn-space-2);inline-size:100%;min-block-size:var(--pn-control-alto-md);padding-inline:var(--pn-space-3);border:var(--pn-borde-fino) solid rgb(var(--pn-color-borde-suave)/1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken);color:rgb(var(--pn-color-texto)/1);transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-search:focus-within{border-color:rgb(var(--pn-color-marca)/1);box-shadow:0 0 0 var(--pn-interaccion-anillo) rgb(var(--pn-color-marca)/.35)}@media (prefers-reduced-motion:reduce){.pn-search{transition-duration:var(--pn-duracion-instante)}}.pn-search__icon{flex:none;inline-size:var(--pn-icono-sm);block-size:var(--pn-icono-sm);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-search__input{flex:1 1 auto;min-inline-size:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;outline:none}.pn-search__input::placeholder{color:rgb(var(--pn-color-texto-tenue)/1)}.pn-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pn-search__clear{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--pn-icono-md);block-size:var(--pn-icono-md);padding:0;border:0;border-radius:var(--pn-radio-pill);background:transparent;color:rgb(var(--pn-color-texto-suave)/1);cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida),color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-search__clear:after{content:"";position:absolute;inset:calc(var(--pn-space-1) * -1)}.pn-search__clear:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));color:rgb(var(--pn-color-texto)/1)}.pn-search__clear:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-search__clear:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}@media (prefers-reduced-motion:reduce){.pn-search__clear{transition-duration:var(--pn-duracion-instante)}}.pn-search--compact,[data-density=compact] .pn-search{min-block-size:var(--pn-control-alto-xs);font-size:var(--pn-texto-xs)}.pn-textarea{inline-size:100%;min-block-size:calc(var(--pn-control-alto-md) * 2);padding:var(--pn-space-2) var(--pn-space-3);border:var(--pn-borde-fino) solid rgb(var(--pn-color-borde-suave)/1);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken);color:rgb(var(--pn-color-texto)/1);font-family:inherit;font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal);field-sizing:content;resize:vertical;transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-textarea:focus-visible{border-color:rgb(var(--pn-color-marca)/1);outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-textarea:disabled{opacity:var(--pn-opacidad-deshabilitado);box-shadow:var(--pn-sombra-none);cursor:not-allowed}.pn-textarea--compact,[data-density=compact] .pn-textarea{min-block-size:calc(var(--pn-control-alto-xs) * 2);font-size:var(--pn-texto-xs)}@media (prefers-reduced-motion:reduce){.pn-textarea{transition-duration:var(--pn-duracion-instante)}}.pn-select{--pn-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%236f6b7f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");inline-size:100%;min-block-size:var(--pn-control-alto-md);padding-inline:var(--pn-space-3);padding-inline-end:var(--pn-space-8);border:var(--pn-borde-fino) solid rgb(var(--pn-color-borde-suave)/1);border-radius:var(--pn-radio-pill);background-color:rgb(var(--pn-color-superficie-hundida)/1);background-image:var(--pn-select-chevron);background-position:right var(--pn-space-3) center;background-size:.625rem .375rem;background-repeat:no-repeat;box-shadow:var(--pn-sombra-sunken);color:rgb(var(--pn-color-texto)/1);font-family:inherit;font-size:var(--pn-texto-md);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pn-duracion-rapida) var(--pn-curva-salida)}:is([data-theme=dark],[data-tone=dark]) .pn-select{--pn-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%239691aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.pn-select:hover:not(:disabled){border-color:rgb(var(--pn-color-texto-tenue)/1)}.pn-select:focus-visible{border-color:rgb(var(--pn-color-marca)/1);outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-select:disabled{opacity:var(--pn-opacidad-deshabilitado);box-shadow:var(--pn-sombra-none);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pn-select{transition-duration:var(--pn-duracion-instante)}}.pn-select--compact,[data-density=compact] .pn-select{min-block-size:var(--pn-control-alto-xs);font-size:var(--pn-texto-xs)}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list),:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list)::picker(select){-webkit-appearance:base-select;appearance:base-select}:is(.pn-select,.pn-field>select,.pn-field__box>select){display:flex;align-items:center;justify-content:space-between;gap:var(--pn-space-2);padding-inline-end:var(--pn-space-3);background-image:none}:is(.pn-select,.pn-field>select,.pn-field__box>select)::picker-icon{content:"";flex:none;inline-size:.625rem;block-size:.375rem;background:currentColor;color:rgb(var(--pn-color-texto-tenue)/1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") center /100% 100% no-repeat;transition:rotate var(--pn-duracion-micro) var(--pn-curva-salida)}:is(.pn-select,.pn-field>select,.pn-field__box>select):open::picker-icon{rotate:180deg}:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list)::picker(select){margin-block:var(--pn-space-1);padding:var(--pn-space-1);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line)/1);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-superficie-elevada)/1);box-shadow:var(--pn-sombra-raised)}:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list) option{padding:var(--pn-space-2) var(--pn-space-3);border-radius:var(--pn-radio-md);background:transparent;color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-sm);cursor:pointer}:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list) option:focus-visible,:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list) option:hover{background:rgb(var(--pn-color-marca)/var(--pn-interaccion-hover))}:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list) option:checked{color:rgb(var(--pn-color-marca)/1);font-weight:var(--pn-peso-semibold)}:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list) option:disabled{color:rgb(var(--pn-color-texto-deshabilitado)/1);cursor:default}:is(.pn-select,.pn-field>select,.pn-field__box>select,.pn-select-list) option::checkmark{display:none}}.pn-check{display:flex;align-items:center;gap:var(--pn-space-3);min-block-size:var(--pn-control-alto-md);margin-inline:calc(var(--pn-space-2) * -1);padding-inline:var(--pn-space-2);border-radius:var(--pn-radio-md);cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida)}@media (hover:hover){.pn-check:hover:not(:has(.pn-check__input:disabled)){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}}.pn-check:active:not(:has(.pn-check__input:disabled)){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-check:has(.pn-check__hint){align-items:flex-start;padding-block:var(--pn-space-2)}.pn-check__input,.pn-table__check{--pn-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");--pn-dash-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E");position:relative;flex:none;box-sizing:border-box;inline-size:var(--pn-icono-lg);block-size:var(--pn-icono-lg);margin:0;border:var(--pn-borde-fino) solid rgb(var(--pn-color-texto-tenue)/1);border-radius:var(--pn-radio-sm);background:rgb(var(--pn-color-superficie)/1);-webkit-appearance:none;appearance:none;cursor:inherit}.pn-check__input:checked,.pn-check__input:indeterminate,.pn-table__check:checked,.pn-table__check:indeterminate{border-color:rgb(var(--pn-color-marca-relleno)/1);background:rgb(var(--pn-color-marca-relleno)/1)}.pn-check__input:after,.pn-table__check:after{content:"";position:absolute;inset:0;background:rgb(var(--pn-color-sobre-marca-relleno)/1);-webkit-mask:var(--pn-check-mask) center /80% no-repeat;mask:var(--pn-check-mask) center /80% no-repeat;clip-path:inset(0 100% 0 0)}.pn-check__input:checked:after,.pn-table__check:checked:after{clip-path:inset(0)}.pn-check__input:indeterminate:after,.pn-table__check:indeterminate:after{-webkit-mask-image:var(--pn-dash-mask);mask-image:var(--pn-dash-mask);clip-path:inset(0)}.pn-check__input[type=radio]{border-radius:var(--pn-radio-pill)}.pn-check__input[type=radio]:after{inset:25%;border-radius:var(--pn-radio-pill);-webkit-mask:none;mask:none;clip-path:none;scale:0}.pn-check__input[type=radio]:checked:after{scale:1}@media (forced-colors:active){.pn-check__input,.pn-table__check{-webkit-appearance:auto;appearance:auto}.pn-check__input:after,.pn-table__check:after{display:none}}.pn-check__label{font-size:var(--pn-texto-md);color:rgb(var(--pn-color-texto)/1);line-height:var(--pn-leading-snug)}.pn-check__hint{display:block;margin-block-start:var(--pn-space-0-5);font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-suave)/1)}.pn-check:has(.pn-check__input:disabled){opacity:var(--pn-opacidad-deshabilitado);cursor:not-allowed}.pn-check__input:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-check--compact,[data-density=compact] .pn-check{min-block-size:var(--pn-control-alto-xs);gap:var(--pn-space-2)}[data-density=compact] .pn-check__input{inline-size:var(--pn-icono-md);block-size:var(--pn-icono-md)}[data-density=compact] .pn-check__label{font-size:var(--pn-texto-xs)}@media (prefers-reduced-motion:reduce){.pn-check{transition-duration:var(--pn-duracion-instante)}}@media (prefers-reduced-motion:no-preference){.pn-check__input,.pn-table__check{transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-check__input:after,.pn-table__check:after{transition:clip-path var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-check__input[type=radio]:after{transition:scale var(--pn-duracion-ui) var(--pn-curva-resorte)}.pn-check__input:checked,.pn-table__check:checked{--pn-pop-from:0.8;animation:pn-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}}.pn-switch{display:flex;align-items:center;gap:var(--pn-space-3);min-block-size:var(--pn-control-alto-md);margin-inline:calc(var(--pn-space-2) * -1);padding-inline:var(--pn-space-2);border-radius:var(--pn-radio-md);cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida)}@media (hover:hover){.pn-switch:hover:not(:has(.pn-switch__input:disabled)){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}}.pn-switch:active:not(:has(.pn-switch__input:disabled)){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-switch__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pn-switch__track{flex:none;position:relative;box-sizing:border-box;inline-size:2.5rem;block-size:1.5rem;border:var(--pn-borde-fino) solid rgb(var(--pn-color-texto-tenue)/1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken);transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-switch__track:after{content:"";position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem;inline-size:1.125rem;block-size:1.125rem;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-texto-tenue)/1);transition:translate var(--pn-duracion-ui) var(--pn-curva-resorte),background-color var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-switch__input:checked+.pn-switch__track{border-color:rgb(var(--pn-color-marca-relleno)/1);background:rgb(var(--pn-color-marca-relleno)/1);box-shadow:var(--pn-sombra-none)}.pn-switch__input:checked+.pn-switch__track:after{translate:1rem 0;background:rgb(var(--pn-color-sobre-marca-relleno)/1);box-shadow:var(--pn-sombra-sutil)}.pn-switch__input:focus-visible+.pn-switch__track{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-switch:has(.pn-switch__input:disabled){opacity:var(--pn-opacidad-deshabilitado);cursor:not-allowed}.pn-switch__label{font-size:var(--pn-texto-md);color:rgb(var(--pn-color-texto)/1)}.pn-switch--compact,[data-density=compact] .pn-switch{min-block-size:var(--pn-control-alto-xs);gap:var(--pn-space-2)}[data-density=compact] .pn-switch__label{font-size:var(--pn-texto-xs)}@media (prefers-reduced-motion:reduce){.pn-switch,.pn-switch__track,.pn-switch__track:after{transition-duration:var(--pn-duracion-instante)}}.pn-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pn-visually-hidden:focus-visible{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none}.pn-field{display:flex;flex-direction:column;gap:var(--pn-space-1);font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-field>input:not([type=checkbox]),.pn-field>select,.pn-field>textarea{padding:var(--pn-space-2) var(--pn-space-3);border:1px solid rgb(var(--pn-color-borde-suave)/1);background-color:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken);color:rgb(var(--pn-color-texto)/1);font:inherit;font-size:var(--pn-texto-md);transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-field>input:not([type=checkbox]),.pn-field>select{min-block-size:var(--pn-control-alto-md);border-radius:var(--pn-radio-pill)}.pn-field>textarea{border-radius:var(--pn-radio-lg)}.pn-field>.pn-select{padding-inline-end:var(--pn-space-8)}.pn-field>input:focus-visible,.pn-field>select:focus-visible,.pn-field>textarea:focus-visible{border-color:rgb(var(--pn-color-marca)/1);outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-field>input:disabled{opacity:var(--pn-opacidad-deshabilitado);box-shadow:var(--pn-sombra-none);cursor:not-allowed}.pn-field--error>input:not([type=checkbox]),.pn-field--error>select{border-color:rgb(var(--pn-color-peligro)/1)}.pn-field:has(>input[type=checkbox]){flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:var(--pn-space-2);color:rgb(var(--pn-color-texto)/1)}.pn-field>input[type=checkbox]{inline-size:1rem;block-size:1rem;accent-color:rgb(var(--pn-color-marca-relleno)/1)}.pn-field__box{display:flex;align-items:center;gap:var(--pn-space-2);padding:var(--pn-space-2) var(--pn-space-3);border:1px solid rgb(var(--pn-color-borde-suave)/1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken);color:rgb(var(--pn-color-texto-tenue)/1);transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-field__box .pn-button{position:relative;min-block-size:var(--pn-icono-lg);min-inline-size:var(--pn-icono-lg);padding-inline:0;border-radius:var(--pn-radio-sm);box-shadow:var(--pn-sombra-none)}.pn-field__box .pn-button:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:1.5rem;block-size:1.5rem;transform:translate(-50%,-50%)}@media (max-width:1023px){.pn-field__box{min-block-size:2.75rem}.pn-field__box .pn-button:after{inline-size:2.75rem;block-size:2.75rem}}.pn-field__box:focus-within{border-color:rgb(var(--pn-color-marca)/1);box-shadow:0 0 0 var(--pn-interaccion-anillo) rgb(var(--pn-color-marca)/.35)}.pn-field__box>input,.pn-field__box>select{flex:1;min-inline-size:0;padding:0;border:0;background:transparent;color:rgb(var(--pn-color-texto)/1);font:inherit;font-size:var(--pn-texto-md);outline:none}.pn-fieldset{padding:var(--pn-space-2) var(--pn-space-3) var(--pn-space-3);border:1px solid rgb(var(--pn-color-line)/1);border-radius:var(--pn-radio-lg)}.pn-fieldset>legend{padding-inline:var(--pn-space-1);color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-fieldset label{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--pn-space-2);margin-block-start:var(--pn-space-1)}.pn-fieldset .pn-field>label{display:block;margin-block-start:0}[data-density=compact] .pn-field{font-size:var(--pn-texto-2xs)}[data-density=compact] .pn-field>input:not([type=checkbox]),[data-density=compact] .pn-field>select,[data-density=compact] .pn-field>textarea{min-block-size:var(--pn-control-alto-xs);padding-block:0;padding-inline:var(--pn-space-2);font-size:var(--pn-texto-xs)}[data-density=compact] .pn-field__box{padding-block:0;padding-inline:var(--pn-space-2);min-block-size:var(--pn-control-alto-xs)}[data-density=compact] .pn-field>textarea{min-block-size:auto;padding-block:var(--pn-space-2)}.pn-field__hint{margin:0;color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-xs)}.pn-field__error{color:rgb(var(--pn-color-peligro-texto)/1);font-size:var(--pn-texto-xs)}@media (prefers-reduced-motion:no-preference){.pn-field__error{animation:pn-fade-in var(--pn-duracion-rapida) var(--pn-curva-salida)}}@media (prefers-reduced-motion:reduce){.pn-field--boxed,.pn-field>input:not([type=checkbox]),.pn-field>select,.pn-field>textarea,.pn-field__box{transition-duration:var(--pn-duracion-instante)}}.pn-field--wide{grid-column:1/-1}.pn-form--validated :is(input,select,textarea):invalid{border-color:rgb(var(--pn-color-peligro)/1)}.pn-form--validated .pn-field__box:has(>:invalid){border-color:rgb(var(--pn-color-peligro)/1)}.pn-form--validated :is(input,select,textarea):invalid:focus-visible{border-color:rgb(var(--pn-color-marca)/1)}.pn-field--boxed{justify-content:center;gap:var(--pn-space-0-5);min-block-size:3.5rem;padding:var(--pn-space-2) var(--pn-space-3);border:var(--pn-borde-fino) solid rgb(var(--pn-color-borde-suave)/1);border-radius:var(--pn-radio-md);background:rgb(var(--pn-color-superficie)/1);transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-field--boxed>span{font-size:var(--pn-texto-sm);line-height:1rem;letter-spacing:var(--pn-tracking-tight);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-field--boxed>input:not([type=checkbox]),.pn-field--boxed>select{min-block-size:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--pn-color-texto)/1);font:inherit;font-size:var(--pn-texto-base);line-height:1.5rem}.pn-field--boxed>input:not([type=checkbox]):focus-visible,.pn-field--boxed>select:focus-visible{outline:none}.pn-field--boxed:focus-within{border-color:rgb(var(--pn-color-marca)/1);outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:0}.pn-field:has(>:is(input,select,textarea):required,.pn-field__box :is(input,select,textarea):required)>label:after{content:"*"/"";margin-inline-start:var(--pn-space-0-5);color:rgb(var(--pn-color-peligro-texto)/1)}.pn-card{padding:var(--pn-space-4);border:1px solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-card);background:rgb(var(--pn-color-superficie)/1);box-shadow:var(--pn-sombra-card)}.pn-card--flush{padding:0;overflow:hidden}.pn-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--pn-space-3);margin-block-end:var(--pn-space-3)}.pn-card__title{margin:0;font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-tight);color:rgb(var(--pn-color-texto)/1)}.pn-card__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--pn-space-3)}.pn-card__actions{display:flex;justify-content:flex-end;gap:var(--pn-space-2);margin-block-start:var(--pn-space-4)}.pn-card__note{margin:var(--pn-space-2) 0 0;color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-xs)}.pn-solo-lectores{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pn-choice-group{display:grid;gap:var(--pn-space-2);margin:0;padding:0;border:0;list-style:none}.pn-choice{display:flex;align-items:center;gap:var(--pn-space-3);inline-size:100%;padding:var(--pn-space-4);border:1px solid rgb(var(--pn-color-borde-suave)/1);border-radius:var(--pn-radio-card);background:rgb(var(--pn-color-superficie)/1);color:rgb(var(--pn-color-texto)/1);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),background-color var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-choice:hover{border-color:rgb(var(--pn-color-marca-relleno)/.35);background:rgb(var(--pn-color-marca-relleno)/var(--pn-interaccion-hover))}.pn-choice:has(input:checked){border-color:rgb(var(--pn-color-marca-relleno)/1);background:rgb(var(--pn-color-marca-relleno)/var(--pn-interaccion-selected))}.pn-choice:has(input:focus-visible){outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-choice__mark{flex:none}.pn-choice__text{display:flex;flex-direction:column;gap:var(--pn-space-0-5);min-inline-size:0}.pn-choice__title{font-weight:var(--pn-peso-semibold)}.pn-choice__note{color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-xs)}[data-density=compact] .pn-choice{padding:var(--pn-space-2) var(--pn-space-3)}@media (prefers-reduced-motion:no-preference){.pn-choice:has(input:checked){--pn-pop-from:0.985;animation:pn-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}}@media (prefers-reduced-motion:reduce){.pn-choice{transition-duration:var(--pn-duracion-instante)}}.pn-spinner{display:inline-block;inline-size:var(--pn-icono-md);block-size:var(--pn-icono-md);border:.125rem solid;border-block-start-color:transparent;border-radius:var(--pn-radio-pill);opacity:var(--pn-opacidad-fuerte);animation:pn-spin .7s linear infinite}.pn-spinner--sm{inline-size:var(--pn-icono-sm);block-size:var(--pn-icono-sm)}.pn-spinner--lg{inline-size:var(--pn-icono-xl);block-size:var(--pn-icono-xl);border-width:.1875rem}@keyframes pn-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.pn-spinner{animation-duration:2.4s}}.pn-skeleton{display:block;min-block-size:var(--pn-space-4);border-radius:var(--pn-radio-sm);background:linear-gradient(90deg,rgb(var(--pn-color-line-soft)/1) 25%,rgb(var(--pn-color-line)/1) 50%,rgb(var(--pn-color-line-soft)/1) 75%);background-size:200% 100%;animation:pn-shimmer 1.4s linear infinite}.pn-skeleton--text{block-size:var(--pn-space-3);border-radius:var(--pn-radio-pill)}.pn-skeleton--text:last-child:not(:first-child){inline-size:60%}.pn-skeleton--media{aspect-ratio:16/9;block-size:auto;border-radius:var(--pn-radio-card)}@keyframes pn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pn-skeleton{animation:none;background:rgb(var(--pn-color-line-soft)/1)}}.pn-progress{inline-size:100%;block-size:var(--pn-space-2);border:0;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken);-webkit-appearance:none;appearance:none;overflow:hidden}.pn-progress--sm{block-size:var(--pn-space-1)}.pn-progress::-webkit-progress-bar{background:rgb(var(--pn-color-superficie-hundida)/1)}.pn-progress::-webkit-progress-value{border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/1);-webkit-transition:inline-size var(--pn-duracion-ui) var(--pn-curva-salida);transition:inline-size var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-progress::-moz-progress-bar{border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/1)}@media (prefers-reduced-motion:reduce){.pn-progress::-webkit-progress-value{transition-duration:var(--pn-duracion-instante)}}.pn-alert{--pn-alert-tone:var(--pn-color-line);display:flex;align-items:flex-start;gap:var(--pn-space-3);padding:var(--pn-space-3) var(--pn-space-4);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-inline-start:.1875rem solid rgb(var(--pn-alert-tone)/1);border-radius:var(--pn-radio-md);background:rgb(var(--pn-alert-tone)/var(--pn-interaccion-selected));color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-normal)}@supports (color:color-mix(in srgb,red,blue)){.pn-alert{background:color-mix(in srgb,rgb(var(--pn-alert-tone)/1) calc(var(--pn-interaccion-selected) * 100%),rgb(var(--pn-color-superficie)/1))}}.pn-alert__icon{flex:none;inline-size:var(--pn-icono-md);block-size:var(--pn-icono-md);margin-block-start:.0625rem}.pn-alert__body{flex:1 1 auto;min-inline-size:0}.pn-alert__title{margin:0 0 var(--pn-space-1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.pn-alert--info{--pn-alert-tone:var(--pn-color-info)}.pn-alert--ok{--pn-alert-tone:var(--pn-color-acierto)}.pn-alert--warning{--pn-alert-tone:var(--pn-color-aviso)}.pn-alert--error{--pn-alert-tone:var(--pn-color-peligro)}.pn-alert--error .pn-alert__icon,.pn-alert--info .pn-alert__icon,.pn-alert--ok .pn-alert__icon,.pn-alert--warning .pn-alert__icon{color:rgb(var(--pn-alert-tone)/1)}.pn-alert--compact,[data-density=compact] .pn-alert{gap:var(--pn-space-2);padding:var(--pn-space-2) var(--pn-space-3);font-size:var(--pn-texto-xs)}.pn-state{display:flex;flex-direction:column;gap:var(--pn-space-3);padding:var(--pn-space-12) var(--pn-space-6);text-align:center}.pn-state,.pn-state__icon{align-items:center;color:rgb(var(--pn-color-texto-tenue)/1)}.pn-state__icon{display:inline-flex;justify-content:center;flex:none;inline-size:3rem;block-size:3rem;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken)}.pn-state__icon>svg{inline-size:var(--pn-icono-xl);block-size:var(--pn-icono-xl)}.pn-state__title{margin:0;font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);color:rgb(var(--pn-color-texto)/1)}.pn-state__body{margin:0;max-inline-size:var(--pn-ancho-lectura);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-relaxed);color:rgb(var(--pn-color-texto-suave)/1)}.pn-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pn-space-2);margin-block-start:var(--pn-space-2)}.pn-state--error .pn-state__icon{background:rgb(var(--pn-color-peligro)/var(--pn-interaccion-selected));box-shadow:var(--pn-sombra-none);color:rgb(var(--pn-color-peligro)/1)}.pn-state--compact,[data-density=compact] .pn-state{gap:var(--pn-space-2);padding:var(--pn-space-8) var(--pn-space-4)}[data-density=compact] .pn-state__icon{inline-size:2.25rem;block-size:2.25rem}[data-density=compact] .pn-state__icon>svg{inline-size:var(--pn-icono-lg);block-size:var(--pn-icono-lg)}[data-density=compact] .pn-state__title{font-size:var(--pn-texto-md)}[data-density=compact] .pn-state__body{font-size:var(--pn-texto-xs)}.pn-state--inline{padding-block:var(--pn-space-6)}.pn-sheet-list{display:flex;flex-direction:column;gap:var(--pn-space-1);margin:0;padding:0;list-style:none}.pn-sheet-list--divided>*+*{border-block-start:1px solid rgb(var(--pn-color-line)/.5)}.pn-sheet-list--divided{gap:0}.pn-sheet-row{position:relative;display:flex;align-items:center;gap:var(--pn-space-3);inline-size:calc(100% + var(--pn-space-4));min-block-size:var(--pn-control-alto-md);margin:0 calc(var(--pn-space-2) * -1);padding:var(--pn-space-1) var(--pn-space-2);border:0;border-radius:var(--pn-radio-md);background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none}.pn-sheet-row:where(button,a){cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-sheet-row:where(button,a):hover{background:rgb(var(--pn-color-texto)/.04)}}.pn-sheet-row:where(button,a):focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.pn-sheet-row__link{display:block;min-inline-size:0;margin:0;padding:0;border:0;background:none;color:rgb(var(--pn-color-texto)/1);font:inherit;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);text-align:start;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pn-sheet-row__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.pn-sheet-row__link:focus-visible{outline:none}.pn-sheet-row:has(>*>.pn-sheet-row__link:focus-visible),.pn-sheet-row:has(>.pn-sheet-row__link:focus-visible){outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}@media (hover:hover){.pn-sheet-row--link:hover{background:rgb(var(--pn-color-texto)/.04)}}.pn-sheet-row__actions>*,.pn-sheet-row__trailing>*{position:relative;z-index:1}.pn-sheet-row__menu{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--pn-control-alto-sm);block-size:var(--pn-control-alto-sm);border:0;border-radius:var(--pn-radio-pill);background:none;color:rgb(var(--pn-color-texto-suave)/1);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-sheet-row__menu:hover{background:rgb(var(--pn-color-texto)/.06);color:rgb(var(--pn-color-texto)/1)}}.pn-sheet-row__menu:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:2px}.pn-sheet-row__menu:disabled{opacity:.5;cursor:default}.pn-sheet-row--compact{min-block-size:var(--pn-control-alto-sm)}.pn-sheet-row--current{background:rgb(var(--pn-color-marca-relleno)/.08)}.pn-sheet-row--current .pn-sheet-row__title{color:rgb(var(--pn-color-marca)/1)}.pn-sheet-row--muted{opacity:.68}.pn-sheet-row__media{position:relative;display:grid;flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;overflow:hidden;border-radius:var(--pn-radio-md);background:rgb(var(--pn-color-marca-relleno)/.08);color:rgb(var(--pn-color-marca)/1)}.pn-sheet-row__media--round{--pn-avatar-size:2.5rem;border-radius:var(--pn-radio-pill)}.pn-sheet-row__media--photo{background:rgb(var(--pn-color-texto)/.06)}.pn-sheet-row__media>img{inline-size:100%;block-size:100%;object-fit:cover}.pn-sheet-row__media--quiet{background:rgb(var(--pn-color-texto)/.05);color:rgb(var(--pn-color-texto-suave)/1)}.pn-sheet-row__icon{flex:none;color:rgb(var(--pn-color-texto-suave)/1)}.pn-sheet-row__body{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;line-height:var(--pn-leading-snug)}.pn-sheet-row__title{display:flex;align-items:center;gap:var(--pn-space-1);min-inline-size:0;margin:0;color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.pn-sheet-row__title>.pn-sheet-row__link,.pn-sheet-row__title>span:first-child{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-sheet-row__meta{display:flex;align-items:center;margin:0;color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-2xs)}.pn-sheet-row__meta,.pn-sheet-row__meta>*{min-inline-size:0;overflow:hidden;white-space:nowrap}.pn-sheet-row__meta>*{flex:0 1 auto;text-overflow:ellipsis}.pn-sheet-row__meta>:first-child{flex:none}.pn-sheet-row__meta>*+:before{content:"·";margin-inline:var(--pn-space-1)}.pn-sheet-row__meta--wrap{display:block;white-space:normal;line-height:var(--pn-leading-snug)}.pn-sheet-row__meta--wrap>*{display:inline;white-space:normal}.pn-sheet-row__trailing{flex:none;gap:var(--pn-space-2);color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-medium);font-variant-numeric:tabular-nums}.pn-sheet-row__chip,.pn-sheet-row__trailing{display:inline-flex;align-items:center;white-space:nowrap}.pn-sheet-row__chip{gap:var(--pn-space-1);padding:.125rem var(--pn-space-2);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.1);color:rgb(var(--pn-color-marca)/1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold)}.pn-sheet-row__chip--ok{background:rgb(var(--pn-color-acierto)/.14);color:rgb(var(--pn-color-acierto)/1)}.pn-sheet-row--actions{flex-wrap:wrap}.pn-sheet-row__actions{display:inline-flex;flex:none;align-items:center;gap:var(--pn-space-2);margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.pn-sheet-row:where(button,a){transition:none}}.discover-map-cluster,.discover-map-marker,.discover-map-popup,.discover-map-toolbar,.discover-places-map-shell,.map-minimap{--color-ink:var(--pn-color-texto);--color-ink-heading:var(--pn-color-texto);--color-ink-muted:var(--pn-color-texto-suave);--color-ink-subtle:var(--pn-color-texto-tenue);--color-line:var(--pn-color-line);--color-page-muted:var(--pn-color-fondo);--color-surface:var(--pn-color-superficie);--color-surface-raised:var(--pn-color-superficie-elevada);--color-primary:var(--pn-color-marca);--color-on-primary:255 255 255;--color-muted-fill:248 250 252;--color-shadow-rgb:22 21 29;--color-primary-text:var(--pn-color-marca);--font-display:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--type-nano:var(--pn-texto-3xs);--pns-gap-8:var(--pn-space-2);--pns-gap-12:var(--pn-space-3);--pns-gap-16:var(--pn-space-4);--pns-radius-md:var(--pn-radio-lg);--pns-radius-pill:var(--pn-radio-pill);--radius-pill:var(--pn-radio-pill);--landing-radius-card:var(--pn-radio-card);--landing-card-border:1px solid rgb(var(--pn-color-line)/1);--landing-card-shadow:0 1px 2px rgb(var(--color-shadow-rgb)/0.05);--pns-elevation-1:0 1px 2px rgb(var(--color-shadow-rgb)/0.05);--pns-elevation-2:0 1px 2px rgb(var(--color-shadow-rgb)/0.05),0 6px 14px -4px rgb(var(--color-shadow-rgb)/0.08);--pns-elevation-3:0 2px 4px -1px rgb(var(--color-shadow-rgb)/0.05),0 12px 24px -8px rgb(var(--color-shadow-rgb)/0.12);--z-map-legend:450;--z-map-chrome:500;--z-map-marker-band:600;--z-map-marker-raised:880;--z-map-marker-selected:900;--z-map-sheet:1100}:root[data-theme=dark] .discover-map-cluster,:root[data-theme=dark] .discover-map-marker,:root[data-theme=dark] .discover-map-popup,:root[data-theme=dark] .discover-map-toolbar,:root[data-theme=dark] .discover-places-map-shell,:root[data-theme=dark] .map-minimap{--color-muted-fill:var(--pn-color-line-soft);--color-shadow-rgb:0 0 0}.discover-places-map-shell{position:relative;overflow:hidden;width:100%;height:100%;min-height:inherit;border:var(--landing-card-border);border-radius:var(--landing-radius-card);background:rgb(var(--color-page-muted)/1);box-shadow:var(--landing-card-shadow)}.discover-places-map-shell--discovery{display:flex;flex-direction:column;min-height:inherit}.discover-places-map-shell--booting{width:100%;height:100%;min-height:inherit;background:rgb(var(--color-page-muted)/1)}.discover-places-map-shell--empty{display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem}.discover-places-map-shell__empty{margin:0;text-align:center;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-muted)/.9)}.discover-places-map-shell__canvas{overflow:hidden;position:relative;flex:1 1 auto;min-height:inherit;width:100%}.discover-places-map-shell__leaflet{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:inherit;border-radius:inherit}.parches-map-shell .leaflet-container{background:rgb(var(--color-page-muted)/1)!important;width:100%!important;height:100%!important;min-height:inherit;font-family:inherit;overflow:hidden}.parches-map-shell .leaflet-tile-pane{filter:saturate(var(--pn-mapa-basemap-saturacion)) contrast(1) brightness(var(--pn-mapa-basemap-brillo))}.discover-map-pilot-legend{position:absolute;inset-block-end:.5rem;inset-inline-start:.75rem;z-index:var(--z-map-legend);margin:0;padding:.2rem .5rem;border-radius:var(--pn-radio-md);background:rgb(var(--color-surface)/.82);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-medium);letter-spacing:0;text-transform:none;color:rgb(var(--color-ink-subtle)/1)}.discover-map-marker-wrap,.leaflet-user-location-marker{border:none!important;background:transparent!important}.discover-map-marker{--discover-marker-accent:rgb(var(--color-primary)/1);position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;pointer-events:auto;transition:opacity .22s ease}.discover-map-marker__halo{position:absolute;inset:.3125rem;border-radius:50%;background:color-mix(in srgb,var(--discover-marker-accent) 13%,transparent);transition:opacity .18s ease}@supports not (color:color-mix(in srgb,red,blue)){.discover-map-cluster__halo,.discover-map-marker__halo{display:none}}.discover-map-marker__core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:50%;border:2px solid var(--pn-velo-claro-fuerte);background:var(--discover-marker-accent);box-shadow:var(--pns-elevation-2);transition:transform .18s ease,box-shadow .18s ease}.discover-map-marker__icon{display:block;width:1rem;height:1rem;color:var(--pn-velo-claro-total)}[data-zoom-band=far] .discover-map-marker__halo{opacity:0}[data-zoom-band=far] .discover-map-marker__core{width:1.75rem;height:1.75rem;border-width:1.5px}[data-zoom-band=far] .discover-map-marker__icon{width:.875rem;height:.875rem}.discover-map-marker--muted{opacity:.25}.discover-map-marker--muted .discover-map-marker__halo{opacity:0}.discover-map-marker--muted:focus-visible,.discover-map-marker--muted:hover{opacity:.75}[data-zoom-band=far] .discover-map-marker--selected .discover-map-marker__core{width:2.125rem;height:2.125rem;border-width:2px}[data-zoom-band=far] .discover-map-marker--selected .discover-map-marker__halo{opacity:1}.discover-map-marker:focus-visible .discover-map-marker__core,.discover-map-marker:hover .discover-map-marker__core{transform:scale(1.18);box-shadow:0 0 0 2px var(--pn-velo-claro-fuerte),0 8px 18px var(--pn-velo-oscuro-suave)}.discover-map-marker:focus-visible,.discover-map-marker:hover{z-index:var(--z-map-marker-raised)}.discover-map-marker--selected:hover .discover-map-marker__core{transform:scale(1.35)}.discover-map-marker--selected .discover-map-marker__core{transform:scale(1.35);border-color:var(--pn-velo-claro-total);box-shadow:0 0 0 3px var(--pn-velo-claro-fuerte),0 0 0 7px rgb(var(--color-primary)/1),0 12px 28px var(--pn-velo-oscuro-suave)}.discover-map-marker--selected{z-index:var(--z-map-marker-selected)}.discover-map-marker--selected .discover-map-marker__halo{background:color-mix(in srgb,var(--discover-marker-accent) 26%,transparent)}.discover-map-marker--visto .discover-map-marker__core{filter:grayscale(.7);border-color:var(--pn-velo-claro-total);box-shadow:0 0 0 3px var(--pn-velo-claro-fuerte),0 0 0 6px rgb(var(--color-ink-subtle)/.6),0 6px 16px var(--pn-velo-oscuro-suave)}.discover-map-marker--visto .discover-map-marker__halo{background:rgb(var(--color-ink-subtle)/.16)}@media (hover:hover){.discover-map-marker--visto:focus-visible .discover-map-marker__core,.discover-map-marker--visto:hover .discover-map-marker__core{filter:none}}.discover-map-cluster-wrap{background:transparent!important;border:none!important}.discover-map-cluster{--discover-cluster-accent:rgb(var(--color-primary)/1);position:relative;display:flex;align-items:center;justify-content:center;width:var(--discover-cluster-size,3.25rem);height:var(--discover-cluster-size,3.25rem);transition:opacity .22s ease}.discover-map-cluster--t1,.discover-map-cluster--t2{--discover-cluster-texto:var(--pn-texto-xs);--discover-cluster-halo:10%}.discover-map-cluster--t3{--discover-cluster-texto:var(--pn-texto-sm)}.discover-map-cluster--t4{--discover-cluster-texto:var(--pn-texto-md)}.discover-map-cluster--t5{--discover-cluster-texto:var(--pn-texto-lg)}.discover-map-cluster__halo{position:absolute;inset:calc(var(--discover-cluster-size, 3.25rem) * .115);border-radius:50%;background:color-mix(in srgb,var(--discover-cluster-accent) var(--discover-cluster-halo,14%),transparent)}.discover-map-cluster__core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:calc(var(--discover-cluster-size, 3.25rem) * .68);height:calc(var(--discover-cluster-size, 3.25rem) * .68);padding-inline:.35rem;border-radius:var(--radius-pill);border:2px solid var(--pn-velo-claro-fuerte);background:var(--discover-cluster-accent);box-shadow:var(--pns-elevation-2);font-size:var(--discover-cluster-texto,var(--pn-texto-xs));font-weight:var(--pn-peso-bold);line-height:1;letter-spacing:var(--pn-tracking-heading);font-variant-numeric:tabular-nums;color:var(--pn-velo-claro-total);transition:transform .18s ease,box-shadow .18s ease}.discover-map-cluster:focus-visible .discover-map-cluster__core,.discover-map-cluster:hover .discover-map-cluster__core{transform:scale(1.08);box-shadow:0 0 0 3px var(--pn-velo-claro-fuerte),0 0 0 6px rgb(var(--color-primary)/.4),var(--pns-elevation-3)}.discover-map-cluster:focus-visible,.discover-map-cluster:hover{z-index:var(--z-map-marker-raised)}.discover-map-cluster--muted{opacity:.25}.discover-map-cluster--muted:focus-visible,.discover-map-cluster--muted:hover{opacity:.75}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .2s ease,opacity .2s ease}.marker-cluster-large,.marker-cluster-large div,.marker-cluster-medium,.marker-cluster-medium div,.marker-cluster-small,.marker-cluster-small div{background:transparent!important}.discover-map-user-dot{width:.8rem;height:.8rem;border-radius:var(--radius-pill);border:2.5px solid var(--pn-velo-claro-total);background:rgb(var(--color-primary)/1);box-shadow:0 0 0 5px rgb(var(--color-primary)/.28),0 0 0 11px rgb(var(--color-primary)/.1)}.discover-map-pending-pin{position:relative;width:1.375rem;height:1.75rem}.discover-map-pending-pin:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:1.375rem;height:1.375rem;border:2px solid var(--pn-velo-claro-total);border-end-end-radius:0;border-radius:50% 50% 50% 0;background:rgb(var(--color-primary)/1);transform:rotate(-45deg);transform-origin:center}@media (prefers-reduced-motion:no-preference){.discover-map-pending-pin:before{animation:discover-map-pending-pulse 1.8s ease-in-out infinite}}@keyframes discover-map-pending-pulse{0%,to{transform:rotate(-45deg) scale(1)}50%{transform:rotate(-45deg) scale(1.08)}}.discover-map-toolbar{position:absolute;z-index:var(--z-map-chrome);display:flex;flex-direction:column;gap:.55rem;pointer-events:none;--discover-map-control-bg:rgb(var(--color-surface)/1);--discover-map-control-bg-hover:rgb(var(--color-page-muted)/1);--discover-map-control-border:1px solid rgb(var(--color-line)/0.5);--discover-map-control-shadow:var(--pns-elevation-2)}.discover-map-toolbar__group{pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pn-radio-lg);border:var(--discover-map-control-border);background:var(--discover-map-control-bg);box-shadow:var(--discover-map-control-shadow)}.discover-map-toolbar__group .discover-map-toolbar__btn{border:none;border-radius:0;box-shadow:var(--pn-sombra-none);background:transparent}.discover-map-toolbar__group .discover-map-toolbar__btn--ubicacion{border-block-start:var(--discover-map-control-border)}.discover-map-toolbar--tl{top:1rem;left:1rem}.discover-map-toolbar--tr{top:1rem;right:1rem;left:auto}.discover-map-toolbar--bl{bottom:.85rem;left:.85rem;top:auto}.discover-map-toolbar--br{right:.85rem;bottom:.85rem;left:auto;top:auto}.discover-map-toolbar--cr{top:50%;right:.85rem;left:auto;transform:translateY(-50%)}.discover-v4-map__stage .discover-map-pilot-legend{display:none}.discover-map-toolbar__btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);border:var(--discover-map-control-border);background:var(--discover-map-control-bg);color:rgb(var(--color-ink-muted)/1);box-shadow:var(--discover-map-control-shadow);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.discover-map-toolbar__btn:hover:not(:disabled){border-color:rgb(var(--color-line)/.4);background:var(--discover-map-control-bg-hover);color:rgb(var(--color-ink)/1)}.discover-map-toolbar__btn:active:not(:disabled){background:rgb(var(--color-primary)/1);color:var(--pn-velo-claro-total)}.discover-map-toolbar__btn:disabled{opacity:.55;cursor:not-allowed}.discover-map-credits{position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem;z-index:var(--z-map-chrome);display:flex}.discover-map-credits__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:2rem;block-size:2rem;border-radius:var(--pn-radio-pill);border:var(--discover-map-control-border,1px solid rgb(var(--color-line)/.28));background:var(--discover-map-control-bg,rgb(var(--color-surface)/.97));box-shadow:var(--discover-map-control-shadow,var(--pns-elevation-2));color:rgb(var(--color-ink-muted)/1);cursor:pointer;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),background var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-map-credits__btn:hover,.discover-map-credits__btn[aria-expanded=true]{border-color:rgb(var(--color-primary)/.45);color:rgb(var(--color-primary)/1)}.discover-map-credits__btn:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:2px}.discover-map-credits__panel{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:0;inline-size:max-content;max-inline-size:13rem;padding:.35rem .6rem;border-radius:var(--pn-radio-md);border:var(--discover-map-control-border,1px solid rgb(var(--color-line)/.28));background:rgb(var(--color-surface-raised)/.95);box-shadow:var(--discover-map-control-shadow,var(--pns-elevation-2));color:rgb(var(--color-ink-muted)/.9);font-size:var(--type-nano);text-align:end;z-index:var(--z-map-chrome)}body.pn-mapa-senalando .leaflet-container,body.pn-mapa-senalando .leaflet-grab,body.pn-mapa-senalando .leaflet-interactive,body.pn-mapa-senalando .leaflet-marker-icon{cursor:crosshair}.discover-map-toolbar__btn--activo{color:rgb(var(--color-primary-text)/1)}.discover-map-geo-error{position:absolute;z-index:var(--z-map-chrome);inset-block:auto var(--pns-gap-24);inset-inline:0;display:flex;align-items:center;gap:.375rem;margin-inline:auto;inline-size:fit-content;max-inline-size:16rem;border-radius:var(--pn-radio-pill);background:var(--pn-velo-oscuro-fuerte);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);padding:.125rem .125rem .125rem .625rem;font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-bold);color:var(--pn-velo-claro-total);text-align:start}.discover-map-geo-error__close{position:relative;flex:0 0 auto;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:0;border-radius:var(--pns-radius-pill);background:var(--pn-velo-claro-sutil);padding:0;color:inherit;cursor:pointer;transition:background .2s ease}.discover-map-geo-error__close:after{content:"";position:absolute;inset:50% auto auto 50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.discover-map-geo-error__close:focus-visible,.discover-map-geo-error__close:hover{background:var(--pn-velo-claro-suave)}.discover-map-popup{display:flex;flex-direction:column;align-items:center;inline-size:100%;pointer-events:none}.discover-map-popup__card{position:relative;inline-size:fit-content;max-inline-size:100%;border-radius:var(--pn-radio-2xl);background:rgb(var(--color-surface)/1);box-shadow:var(--pn-sombra-overlay);pointer-events:auto;overflow:hidden;inline-size:100%;border:1px solid rgb(var(--color-line)/.6)}.discover-map-popup__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.discover-map-popup__media-wrap{position:relative;flex:none;overflow:hidden;inline-size:100%;block-size:6.5rem;background:color-mix(in srgb,var(--pin-color,rgb(var(--pn-color-marca-relleno))) 18%,rgb(var(--color-page-muted)))}.discover-map-popup__media-wrap:after{content:"";position:absolute;inset:auto 0 0;block-size:45%;background:linear-gradient(to top,rgb(var(--color-shadow-rgb)/.35),transparent);pointer-events:none}.discover-map-popup__tag{display:inline-flex;align-items:center;gap:.375rem;position:absolute;z-index:1;inset-block-end:var(--pns-gap-8);inset-inline-start:var(--pns-gap-8);max-inline-size:calc(100% - 2 * var(--pns-gap-8));overflow:hidden;padding:.25rem .625rem .25rem .5rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-shadow-rgb)/.32);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);letter-spacing:.01em;color:rgb(var(--color-on-primary)/1);text-shadow:0 1px 2px rgb(var(--color-shadow-rgb)/.35)}.discover-map-popup__tag-badge{display:inline-grid;flex:none;place-items:center;inline-size:1.25rem;block-size:1.25rem;margin-inline-start:-.25rem;border-radius:var(--pn-radio-pill);background:var(--pin-color,rgb(var(--pn-color-marca-relleno)/1))}.discover-map-popup__tag-icon{flex:none;filter:drop-shadow(0 0 3px rgb(var(--color-on-primary)/.7))}.discover-map-popup__body{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0;min-block-size:4.5rem;padding:var(--pns-gap-8) var(--pns-gap-12) var(--pns-gap-8)}.discover-map-popup__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;min-inline-size:0;overflow-wrap:anywhere;text-wrap:balance;font-family:var(--font-display);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-tight);color:rgb(var(--color-ink-heading)/1)}.discover-map-popup__meta{display:flex;align-items:center;gap:.35rem;margin:0;min-inline-size:0;overflow:hidden;white-space:nowrap;font-size:var(--pn-texto-xs);color:rgb(var(--color-ink-muted)/1)}.discover-map-popup__rating{flex:none}.discover-map-popup__street{display:flex;align-items:center;gap:.3rem;margin:0;min-inline-size:0;font-size:var(--pn-texto-xs);color:rgb(var(--color-ink-muted)/1)}.discover-map-popup__street>svg{flex:none}.discover-map-popup__street>span{white-space:nowrap}.discover-map-popup__street>span,.discover-map-popup__zone{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.discover-map-popup__link:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.discover-map-popup__close{position:absolute;z-index:2;inset-block-start:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border:0;background:transparent;color:rgb(var(--color-on-primary)/1);cursor:pointer}.discover-map-popup__close:before{content:"";position:absolute;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-shadow-rgb)/.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--pn-duracion-rapida) ease}.discover-map-popup__close>svg{position:relative;filter:drop-shadow(0 0 2px rgb(var(--color-shadow-rgb)/.4))}@media (hover:hover){.discover-map-popup__close:hover:before{background:rgb(var(--color-shadow-rgb)/.5)}}.discover-map-popup__close:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:-4px;border-radius:var(--pn-radio-pill)}.discover-map-anchor>.discover-map-popup--compact{inline-size:min(13.5rem,var(--popup-max-width,13.5rem))}.discover-map-popup--compact .discover-map-popup__card{border-radius:var(--pn-radio-xl)}.discover-map-popup--compact .discover-map-popup__link{flex-direction:row;align-items:center;gap:var(--pns-gap-8);padding:var(--pns-gap-8);padding-inline-end:2.25rem}.discover-map-popup--compact .discover-map-popup__media-wrap{inline-size:2.75rem;block-size:2.75rem;border-radius:var(--pn-radio-lg)}.discover-map-popup--compact .discover-map-popup__media-wrap:after{content:none}.discover-map-popup--compact .discover-map-popup__body{min-block-size:0;padding:0;gap:0}.discover-map-popup--compact .discover-map-popup__title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--pn-texto-xs)}.discover-map-popup--compact .discover-map-popup__close{color:rgb(var(--color-ink-muted)/1)}.discover-map-popup--compact .discover-map-popup__close:before{inline-size:1.5rem;block-size:1.5rem;background:rgb(var(--color-muted-fill)/1);-webkit-backdrop-filter:none;backdrop-filter:none}.discover-map-popup--compact .discover-map-popup__close>svg{filter:none}@media (hover:hover){.discover-map-popup--compact .discover-map-popup__close:hover:before{background:rgb(var(--color-line)/1)}}@media (max-width:639px){.discover-map-popup__media-wrap{block-size:5.5rem}}.discover-map-popup__beak{display:block;width:0;height:0;margin-top:-1px;border-left:.55rem solid transparent;border-right:.55rem solid transparent;border-top:.55rem solid rgb(var(--color-surface)/1);filter:drop-shadow(0 3px 2px rgb(var(--color-shadow-rgb)/.08))}.discover-map-popup__beak--below{order:-1;margin-top:0;margin-bottom:-1px;border-top:none;border-bottom:.55rem solid rgb(var(--color-surface)/1)}.discover-map-anchor{position:absolute;z-index:var(--z-map-marker-band);inline-size:0;block-size:0;pointer-events:none}.discover-map-anchor>*{position:absolute;inset-block-end:2.25rem;inset-inline-start:50%;inline-size:min(13rem,var(--popup-max-width,13rem));transform:translateX(-50%);pointer-events:auto;transform-origin:bottom center;animation:pn-map-anchor-nace var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-map-anchor[data-abajo]>*{inset-block-end:auto;inset-block-start:2.25rem;transform-origin:top center}@keyframes pn-map-anchor-nace{0%{opacity:0;transform:translateX(-50%) scale(.9)}}.discover-map-anchor[data-abajo] .discover-map-popup__beak{order:-1;margin-block:0 -1px;border-top:none;border-bottom:.55rem solid rgb(var(--color-surface)/1);filter:drop-shadow(0 -3px 2px rgb(var(--color-shadow-rgb)/.08))}@media (prefers-reduced-motion:reduce){.discover-map-anchor>*{animation:none}}@keyframes pn-map-sheet-sube{0%{opacity:0;transform:translateY(1rem)}}@media (max-width:767px){.discover-map-toolbar--tl{top:.65rem;left:.65rem}.discover-map-toolbar--tr{top:.65rem;right:.65rem}.discover-map-toolbar--br,.discover-map-toolbar--cr{right:.65rem}.discover-places-map-shell:not([data-incrustado]) .discover-map-anchor{position:static}.discover-places-map-shell:not([data-incrustado]) .discover-map-anchor>*,.discover-places-map-shell:not([data-incrustado]) .discover-map-anchor[data-abajo]>*{position:fixed;z-index:var(--z-map-sheet);inset-block:auto 0;inset-inline:0;inline-size:100%;transform:none;animation:pn-map-sheet-sube var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-places-map-shell:not([data-incrustado]) .discover-map-anchor .discover-map-popup__card{border-radius:var(--pn-radio-2xl) var(--pn-radio-2xl) 0 0;padding-block-end:calc(var(--pns-gap-12) + var(--discover-safe-bottom, env(safe-area-inset-bottom, 0px)))}.discover-places-map-shell__leaflet:has(.discover-map-anchor){z-index:60}.discover-map-anchor .discover-map-popup__beak{display:none}.discover-map-popup__link{min-block-size:2.75rem}}.discover-map-pilot-legend{pointer-events:none}.map-minimap{position:absolute;z-index:var(--z-map-chrome);inset-block-end:.85rem;inset-inline-start:calc(var(--map-libre-start, 0px) + .85rem);width:116px;overflow:hidden;border-radius:var(--pn-radio-lg);border:var(--discover-map-control-border,1px solid rgb(var(--color-line)/.28));background:var(--discover-map-control-bg,rgb(var(--color-surface)/.97));box-shadow:var(--discover-map-control-shadow,var(--pns-elevation-2))}.map-minimap__lienzo{position:relative;display:block;background:rgb(var(--color-page-muted)/.55)}.map-minimap__svg{display:block;width:100%;height:auto}.map-minimap__punto{fill:rgb(var(--color-ink-subtle)/.32)}.map-minimap__punto[data-dentro=on]{fill:rgb(var(--color-primary)/.9)}.map-minimap__marco{fill:rgb(var(--color-primary)/.12);stroke:rgb(var(--color-primary)/.85);stroke-width:1;vector-effect:non-scaling-stroke}.map-minimap__seleccion-halo{fill:rgb(var(--color-primary)/.2)}.map-minimap__seleccion-punto{fill:rgb(var(--color-primary)/1);stroke:rgb(var(--color-surface)/1);stroke-width:1;vector-effect:non-scaling-stroke}.map-minimap[data-fuera=on] .map-minimap__seleccion-halo{animation:map-minimap-latido 1.8s ease-in-out infinite}@keyframes map-minimap-latido{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.map-minimap[data-fuera=on] .map-minimap__seleccion-halo{animation:none}}.map-minimap__volver{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:.3rem;border:0;background:transparent;cursor:pointer;transition:background-color .18s ease}.map-minimap__volver:focus-visible,.map-minimap__volver:hover{background:rgb(var(--color-primary)/.1)}.map-minimap__volver-marca{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-primary)/1);box-shadow:var(--pns-elevation-1)}.map-minimap__recuento{margin:0;padding:.35rem .6rem;border-block-start:1px solid rgb(var(--color-line)/.24);color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-3xs);font-variant-numeric:tabular-nums;text-align:center}.pn-tag{display:inline-flex;align-items:center;gap:var(--pn-space-1);padding:var(--pn-space-0-5) var(--pn-space-2);border:1px solid transparent;border-radius:var(--pn-radio-sm);background:rgb(var(--pn-color-texto-suave)/var(--pn-interaccion-selected));color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold);white-space:nowrap}.pn-tag:before{content:"";flex:none;inline-size:.375rem;block-size:.375rem;border-radius:var(--pn-radio-pill);background:currentColor}.pn-tag--brand,.pn-tag--danger,.pn-tag--ok,.pn-tag--warning{background:rgb(from currentColor r g b/var(--pn-interaccion-selected))}.pn-tag--ok{color:rgb(var(--pn-color-acierto-texto)/1)}.pn-tag--warning{color:rgb(var(--pn-color-aviso-texto)/1)}.pn-tag--danger{color:rgb(var(--pn-color-peligro-texto)/1)}.pn-tag--brand{color:rgb(var(--pn-color-marca)/1)}.pn-stats{display:grid;gap:var(--pn-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.pn-stat{display:flex;flex-direction:column;gap:var(--pn-space-1);padding:var(--pn-space-5);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-xl);background:rgb(var(--pn-color-superficie)/1);box-shadow:var(--pn-sombra-card)}.pn-stat--action{cursor:pointer;transition:box-shadow var(--pn-duracion-ui) var(--pn-curva-salida),transform var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-stat--action:hover{box-shadow:var(--pn-sombra-raised);transform:translateY(-2px)}}.pn-stat--action:focus-within{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}@media (prefers-reduced-motion:reduce){.pn-stat--action{transition-duration:var(--pn-duracion-instante)}.pn-stat--action:hover{transform:none}}.pn-stat__label{font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--pn-color-texto-tenue)/1)}.pn-stat__value{font-family:var(--pn-fuente-display);font-size:var(--pn-texto-4xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display);color:rgb(var(--pn-color-texto)/1);font-variant-numeric:tabular-nums}.pn-stat__hint{font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-suave)/1)}.pn-stat__delta{display:inline-flex;align-items:center;gap:var(--pn-space-1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums}.pn-stat__delta--up{color:rgb(var(--pn-color-acierto-texto)/1)}.pn-stat__delta--up:before{content:"\2191"}.pn-stat__delta--down{color:rgb(var(--pn-color-peligro-texto)/1)}.pn-stat__delta--down:before{content:"\2193"}.pn-stat__delta--flat{color:rgb(var(--pn-color-texto-tenue)/1)}.pn-stat__delta--flat:before{content:"\2192"}[data-density=compact] .pn-stats{gap:var(--pn-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}[data-density=compact] .pn-stat{padding:var(--pn-space-3);border-radius:var(--pn-radio-lg)}[data-density=compact] .pn-stat__value{font-size:var(--pn-texto-2xl)}.pn-stats--flat>.pn-stat{padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:var(--pn-sombra-none)}.pn-kpis{display:grid;gap:var(--pn-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pn-kpi{position:relative;display:flex;flex-direction:column;gap:var(--pn-space-1);min-inline-size:0;padding:var(--pn-space-5);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-xl);background:rgb(var(--pn-color-superficie)/1);box-shadow:var(--pn-sombra-card);color:rgb(var(--pn-color-texto)/1);text-decoration:none}.pn-kpi__body{display:contents}.pn-kpi--link{padding-inline-end:var(--pn-space-8);cursor:pointer;transition:box-shadow var(--pn-duracion-ui) var(--pn-curva-salida),transform var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-kpi--link:hover{box-shadow:var(--pn-sombra-raised);transform:translateY(-2px)}}.pn-kpi--link:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-kpi__chevron{position:absolute;inset-block-start:var(--pn-space-5);inset-inline-end:var(--pn-space-3);inline-size:var(--pn-icono-md);block-size:var(--pn-icono-md);fill:none;stroke:rgb(var(--pn-color-texto-tenue)/1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pn-kpi__label{color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug)}.pn-kpi__value{font-family:var(--pn-fuente-display);font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-kpi__delta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--pn-space-1);color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-xs)}.pn-kpi__change{font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums}.pn-kpi__delta--up .pn-kpi__change:before{content:"\2191\00a0"}.pn-kpi__delta--down .pn-kpi__change:before{content:"\2193\00a0"}.pn-kpi__delta--good .pn-kpi__change{color:rgb(var(--pn-color-acierto-texto)/1)}.pn-kpi__delta--bad .pn-kpi__change{color:rgb(var(--pn-color-peligro-texto)/1)}.pn-kpi__partial{font-style:italic}.pn-kpi__support{display:flex;flex-wrap:wrap;gap:0 var(--pn-space-2);color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-xs)}.pn-kpi__base{font-variant-numeric:tabular-nums}.pn-kpi__series{margin-block-start:var(--pn-space-1)}.pn-kpi__error{margin:0;color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-sm)}.pn-kpi__retry{align-self:flex-start}.pn-kpi__placeholder--label{inline-size:50%}.pn-kpi__placeholder--value{inline-size:70%;block-size:var(--pn-texto-3xl)}.pn-kpi__placeholder--delta{inline-size:40%}.pn-kpi__placeholder--support{inline-size:60%}.pn-kpi__placeholder--series{block-size:2.5rem}@media (prefers-reduced-motion:reduce){.pn-kpi--link{transition-duration:var(--pn-duracion-instante)}.pn-kpi--link:hover{transform:none}}[data-density=compact] .pn-kpis{gap:var(--pn-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}[data-density=compact] .pn-kpi{padding:var(--pn-space-3);border-radius:var(--pn-radio-lg)}[data-density=compact] .pn-kpi--link{padding-inline-end:var(--pn-space-8)}[data-density=compact] .pn-kpi__chevron{inset-block-start:var(--pn-space-3)}[data-density=compact] .pn-kpi__value{font-size:var(--pn-texto-2xl)}.pn-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pn-list__item{display:flex;align-items:center;gap:var(--pn-space-3);padding-block:var(--pn-space-3);color:inherit;text-decoration:none}.pn-list__item+.pn-list__item{border-block-start:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1)}.pn-list__item--action{margin-inline:calc(var(--pn-space-2) * -1);padding-inline:var(--pn-space-2);border-radius:var(--pn-radio-md);cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida)}@media (hover:hover){.pn-list__item--action:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}}.pn-list__item--action:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-list__item--action:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pn-list__item--action{transition-duration:var(--pn-duracion-instante)}}.pn-list__body{flex:1 1 auto;min-inline-size:0}.pn-list__title{font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--pn-color-texto)/1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-list__meta{font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-suave)/1)}.pn-list__trailing{flex:none;margin-inline-start:auto}.pn-filters,.pn-list__trailing{display:flex;align-items:center;gap:var(--pn-space-2)}.pn-filters{flex-wrap:wrap}.pn-filter{display:inline-flex;align-items:center;gap:var(--pn-space-2);min-block-size:var(--pn-control-alto-xs);padding-inline:var(--pn-space-3);border:var(--pn-borde-fino) solid transparent;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/var(--pn-interaccion-selected));color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-xs)}@supports (color:color-mix(in srgb,red,blue)){.pn-filter{background:color-mix(in srgb,rgb(var(--pn-color-marca)/1) calc(var(--pn-interaccion-selected) * 100%),rgb(var(--pn-color-superficie)/1))}}@media (prefers-reduced-motion:no-preference){.pn-filter{animation:pn-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}}.pn-filter__label{color:rgb(var(--pn-color-texto-suave)/1)}.pn-filter__remove{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--pn-icono-sm);block-size:var(--pn-icono-sm);padding:0;border:0;border-radius:var(--pn-radio-pill);background:transparent;color:rgb(var(--pn-color-texto-tenue)/1);cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida),color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-filter__remove:after{content:"";position:absolute;inset:calc(var(--pn-space-1) * -1.25)}.pn-filter__remove:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));color:rgb(var(--pn-color-texto)/1)}.pn-filter__remove:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-filter__remove:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}@media (prefers-reduced-motion:reduce){.pn-filter__remove{transition-duration:var(--pn-duracion-instante)}}.pn-details{display:grid;grid-template-columns:minmax(6rem,12rem) 1fr;gap:var(--pn-space-2) var(--pn-space-4);margin:0;font-size:var(--pn-texto-sm)}.pn-details__term{color:rgb(var(--pn-color-texto-suave)/1)}.pn-details__value{margin:0;color:rgb(var(--pn-color-texto)/1)}@media (max-width:30rem){.pn-details{grid-template-columns:1fr;gap:var(--pn-space-1) 0}.pn-details__value{margin-block-end:var(--pn-space-3)}}[data-density=compact] .pn-list__item{padding-block:var(--pn-space-2);gap:var(--pn-space-2)}[data-density=compact] .pn-list__title{font-size:var(--pn-texto-xs)}[data-density=compact] .pn-list__meta{font-size:var(--pn-texto-3xs)}[data-density=compact] .pn-details{grid-template-columns:minmax(5rem,9rem) 1fr;gap:var(--pn-space-1) var(--pn-space-3);font-size:var(--pn-texto-xs)}.pn-card--flush>.pn-list>.pn-list__item{padding-inline:var(--pn-space-4)}.pn-card--flush>.pn-list>.pn-list__item--action{margin-inline:0;border-radius:0}.pn-rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pn-space-4);gap:var(--pn-space-3);min-inline-size:0;list-style:none;margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:none}.pn-rail::-webkit-scrollbar{display:none}.pn-rail>*{scroll-snap-align:start;flex:none}.pn-rail--snap{scroll-snap-type:x mandatory}.pn-rail--free{scroll-snap-type:none}.pn-rail-nav{display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie)/1);box-shadow:var(--pn-sombra-card);color:rgb(var(--pn-color-texto)/1);cursor:pointer;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida),opacity var(--pn-duracion-ui) var(--pn-curva-salida);touch-action:manipulation}@media (prefers-reduced-motion:reduce){.pn-rail-nav{transition-duration:var(--pn-duracion-instante)}}.pn-rail-nav>svg{inline-size:var(--pn-icono-lg);block-size:var(--pn-icono-lg)}@media (hover:hover){.pn-rail-nav:hover:not(:disabled):not([aria-disabled=true]){border-color:rgb(var(--pn-color-line)/1);background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}@supports (color:color-mix(in srgb,red,blue)){.pn-rail-nav:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,rgb(var(--pn-color-texto)/1) calc(var(--pn-interaccion-hover) * 100%),rgb(var(--pn-color-superficie)/1))}}}.pn-rail-nav:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-rail-nav:disabled,.pn-rail-nav[aria-disabled=true]{cursor:not-allowed}.pn-rail-nav:disabled>svg,.pn-rail-nav[aria-disabled=true]>svg{opacity:var(--pn-opacidad-deshabilitado)}.pn-rail-nav--media{border-color:var(--pn-velo-claro-suave);background:var(--pn-velo-oscuro-suave);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);box-shadow:var(--pn-sombra-none);color:var(--pn-velo-claro-total)}@media (hover:hover){.pn-rail-nav--media:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--pn-velo-claro-fuerte);background:var(--pn-velo-oscuro-fuerte)}}.pn-rail-nav--media:focus-visible{outline-color:var(--pn-velo-claro-total)}@media (any-hover:none){.pn-rail-nav{inline-size:var(--pn-control-alto-md);block-size:var(--pn-control-alto-md)}}@media (prefers-reduced-motion:reduce){.pn-rail{scroll-behavior:auto}}.pn-container{inline-size:100%;max-inline-size:var(--pn-ancho-contenedor);margin-inline:auto;padding-inline:var(--pn-space-5)}.pn-container--content{max-inline-size:var(--pn-ancho-contenido)}.pn-container--reading{max-inline-size:var(--pn-ancho-lectura)}.pn-container--flush{padding-inline:0}.pn-stack{display:flex;flex-direction:column;gap:var(--pn-stack-gap,var(--pn-space-4))}.pn-stack--tight{--pn-stack-gap:var(--pn-space-2)}.pn-stack--loose{--pn-stack-gap:var(--pn-space-8)}.pn-stack--start{align-items:flex-start}.pn-stack--center{align-items:center}.pn-stack--end{align-items:flex-end}.pn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pn-row-gap,var(--pn-space-3))}.pn-row--tight{--pn-row-gap:var(--pn-space-2)}.pn-row--between{justify-content:space-between}.pn-row--end{justify-content:flex-end}.pn-row--top{align-items:flex-start}.pn-grid{display:grid;gap:var(--pn-grid-gutter);grid-template-columns:repeat(auto-fill,minmax(min(var(--pn-grid-min,var(--pn-grid-card-min)),100%),1fr))}.pn-grid--tight{gap:var(--pn-space-3)}.pn-grid--wide{gap:var(--pn-grid-gutter-wide)}.pn-grid--2{grid-template-columns:repeat(2,1fr)}.pn-grid--3{grid-template-columns:repeat(3,1fr)}.pn-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:64rem){.pn-grid--3,.pn-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.pn-grid--2,.pn-grid--3,.pn-grid--4{grid-template-columns:1fr}}.pn-section{padding-block:var(--pn-space-12)}.pn-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pn-space-4);margin-block-end:var(--pn-space-6)}.pn-section__header--centered{flex-direction:column;align-items:center;justify-content:flex-start;inline-size:min(var(--pn-ancho-lectura),100%);margin-inline:auto;text-align:center}.pn-section__header--centered .pn-section__lead{margin-inline:auto}.pn-section__title{margin:0;font-family:var(--pn-fuente-display);font-size:var(--pn-texto-fluido-section);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--pn-color-texto)/1);text-wrap:balance}.pn-section__lead{margin:var(--pn-space-2) 0 0;max-inline-size:var(--pn-ancho-lectura);font-size:var(--pn-texto-md);line-height:var(--pn-leading-relaxed);color:rgb(var(--pn-color-texto-suave)/1)}.pn-section__header>.pn-section__eyebrow,.pn-section__header>.pn-section__lead,.pn-section__header>.pn-section__title{margin-block:0}.pn-section__eyebrow{display:block;margin-block-end:var(--pn-space-2);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--pn-color-marca)/1)}.pn-section__eyebrow>svg{display:inline-block;vertical-align:-.15em;margin-inline-end:.375rem}.pn-page{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100dvh;background:rgb(var(--pn-color-fondo)/1);color:rgb(var(--pn-color-texto)/1)}.pn-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--pn-space-4);padding-block:var(--pn-space-6)}.pn-page-header__title{margin:0;font-family:var(--pn-fuente-display);font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--pn-color-texto)/1)}.pn-page-header__lead{margin:var(--pn-space-1) 0 0;max-inline-size:var(--pn-ancho-lectura);font-size:var(--pn-texto-sm);color:rgb(var(--pn-color-texto-suave)/1)}.pn-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--pn-space-2)}.pn-sidebar-layout{display:grid;grid-template-columns:var(--pn-ancho-rail) 1fr;align-items:start;gap:var(--pn-space-6)}.pn-sidebar-layout--narrow-rail{grid-template-columns:15rem 1fr}@media (max-width:64rem){.pn-sidebar-layout{grid-template-columns:1fr}.pn-sidebar-layout>.pn-sidebar{display:none}}.pn-sidebar{position:sticky;inset-block-start:var(--pn-space-5);display:flex;flex-direction:column;gap:var(--pn-space-1);max-block-size:calc(100dvh - var(--pn-space-10));overflow-y:auto}.pn-sidebar__group{padding-block:var(--pn-space-3)}.pn-sidebar__group+.pn-sidebar__group{border-block-start:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1)}.pn-sidebar__label{padding-inline:var(--pn-space-3);margin-block-end:var(--pn-space-1);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--pn-color-texto-tenue)/1)}.pn-sidebar__item{display:flex;align-items:center;gap:var(--pn-space-3);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pn-space-3);border-inline-start:.1875rem solid transparent;border-radius:var(--pn-radio-md);color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-sm);text-decoration:none;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),background-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-sidebar__item:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));color:rgb(var(--pn-color-texto)/1)}}.pn-sidebar__item:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-sidebar__item:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.pn-sidebar__item[aria-current]{border-inline-start-color:rgb(var(--pn-color-marca-relleno)/1);background:rgb(var(--pn-color-marca-suave)/1);color:rgb(var(--pn-color-marca-profunda)/1);font-weight:var(--pn-peso-semibold)}@media (prefers-reduced-motion:reduce){.pn-sidebar__item{transition-duration:var(--pn-duracion-instante)}}.pn-navbar{position:sticky;inset-block-start:0;z-index:var(--pn-capa-pegajoso);border-block-end:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);background:rgb(var(--pn-color-fondo)/.88);box-shadow:var(--pn-sombra-sutil);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza)}.pn-navbar__inner{display:flex;align-items:center;gap:var(--pn-space-4);min-block-size:4rem}.pn-navbar__brand{display:inline-flex;align-items:center;gap:var(--pn-space-2);flex:none;color:rgb(var(--pn-color-texto)/1);font-family:var(--pn-fuente-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold);text-decoration:none}.pn-navbar__nav{display:flex;align-items:center;gap:var(--pn-space-1)}.pn-navbar__link{display:inline-flex;align-items:center;gap:var(--pn-space-2);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pn-space-3);border-radius:var(--pn-radio-md);color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-medium);text-decoration:none;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-navbar__link:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));color:rgb(var(--pn-color-texto)/1)}}.pn-navbar__link:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-navbar__link:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.pn-navbar__link[aria-current]{background:rgb(var(--pn-color-marca-relleno)/var(--pn-interaccion-selected));color:rgb(var(--pn-color-marca)/1);font-weight:var(--pn-peso-semibold)}@media (prefers-reduced-motion:reduce){.pn-navbar__link{transition-duration:var(--pn-duracion-instante)}}.pn-navbar__actions{display:flex;align-items:center;gap:var(--pn-space-2);margin-inline-start:auto}.pn-navbar__trigger{display:none}@media (max-width:64rem){.pn-navbar__nav{display:none}.pn-navbar__trigger{display:inline-flex}}.pn-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pn-space-3);padding-block:var(--pn-space-3)}.pn-toolbar__search{flex:1 1 16rem;max-inline-size:26rem}.pn-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pn-space-2);margin-inline-start:auto}.pn-footer{border-block-start:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);padding-block:var(--pn-space-10);color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-sm)}.pn-footer__grid{display:grid;gap:var(--pn-space-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pn-footer__title{margin:0 0 var(--pn-space-3);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--pn-color-texto)/1)}.pn-footer__link{display:block;padding-block:var(--pn-space-1);color:inherit;text-decoration:none;text-decoration-thickness:var(--pn-borde-fino);text-underline-offset:.2em;transition:color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-footer__link:hover{color:rgb(var(--pn-color-texto)/1);text-decoration:underline}@media (prefers-reduced-motion:reduce){.pn-footer__link{transition-duration:var(--pn-duracion-instante)}}.pn-footer__link:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion);border-radius:var(--pn-radio-sm)}.pn-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pn-space-4);margin-block-start:var(--pn-space-8);padding-block-start:var(--pn-space-5);border-block-start:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-block-size:26rem;padding-block:var(--pn-space-16);overflow:hidden}.pn-hero--tall{min-block-size:36rem}.pn-hero--compact{min-block-size:16rem;padding-block:var(--pn-space-10)}.pn-hero__background{position:absolute;inset:0;z-index:var(--pn-capa-base);inline-size:100%;block-size:100%;object-fit:cover}.pn-hero__scrim{position:absolute;inset:0;background:linear-gradient(to top,var(--pn-velo-oscuro-fuerte),var(--pn-velo-oscuro-suave))}.pn-hero__content{position:relative;z-index:var(--pn-capa-elevado);display:flex;flex-direction:column;gap:var(--pn-space-4);max-inline-size:var(--pn-ancho-lectura)}.pn-hero__title{margin:0;font-family:var(--pn-fuente-display);font-size:var(--pn-texto-fluido-hero);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display)}.pn-hero__lead{margin:0;font-size:var(--pn-texto-lg);line-height:var(--pn-leading-relaxed)}.pn-hero__actions{display:flex;flex-wrap:wrap;gap:var(--pn-space-3);margin-block-start:var(--pn-space-2)}.pn-hero--over-media .pn-hero__content{color:var(--pn-velo-claro-total)}.pn-hero--centered{text-align:center}.pn-hero--centered .pn-hero__content{margin-inline:auto;align-items:center}[data-density=compact] .pn-container{padding-inline:var(--pn-space-4)}[data-density=compact] .pn-page-header{padding-block:var(--pn-space-4);gap:var(--pn-space-3)}[data-density=compact] .pn-page-header__title{font-size:var(--pn-texto-xl)}[data-density=compact] .pn-page-header__lead{font-size:var(--pn-texto-xs)}[data-density=compact] .pn-sidebar-layout{gap:var(--pn-space-4)}[data-density=compact] .pn-sidebar__item{min-block-size:var(--pn-control-alto-xs);font-size:var(--pn-texto-xs)}[data-density=compact] .pn-sidebar__group{padding-block:var(--pn-space-2)}[data-density=compact] .pn-navbar__inner{min-block-size:3.25rem}[data-density=compact] .pn-toolbar{gap:var(--pn-space-2);padding-block:var(--pn-space-2)}.pn-tabs{display:flex;gap:var(--pn-space-1);overflow-x:auto;border-block-end:var(--pn-borde-fino) solid rgb(var(--pn-color-line)/1);scrollbar-width:none}.pn-tabs::-webkit-scrollbar{display:none}.pn-tabs__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--pn-space-2);min-block-size:var(--pn-control-alto-md);padding-inline:var(--pn-space-4);border:0;border-block-end:var(--pn-borde-grueso) solid transparent;border-start-start-radius:var(--pn-radio-sm);border-start-end-radius:var(--pn-radio-sm);background:transparent;color:rgb(var(--pn-color-texto-suave)/1);font-family:inherit;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida),background-color var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-tabs__tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--pn-borde-grueso) * -1);block-size:var(--pn-borde-grueso);background:rgb(var(--pn-color-marca-relleno)/1);scale:0 1}.pn-tabs__tab[aria-selected=true]:after{scale:1 1}@media (hover:hover){.pn-tabs__tab:hover:not(:disabled){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));color:rgb(var(--pn-color-texto)/1)}}.pn-tabs__tab[aria-selected=true]{color:rgb(var(--pn-color-marca)/1);font-weight:var(--pn-peso-semibold)}@media (forced-colors:active){.pn-tabs__tab:after{display:none}.pn-tabs__tab[aria-selected=true]{border-block-end-color:Highlight}}.pn-tabs__tab:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.pn-tabs__tab:disabled{opacity:var(--pn-opacidad-deshabilitado);cursor:not-allowed}.pn-tabs__panel{padding-block-start:var(--pn-space-5)}.pn-tabs__panel:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-tabs--pill{gap:var(--pn-space-1);padding:var(--pn-space-1);border-block-end:0;border-radius:var(--pn-radio-md);background:rgb(var(--pn-color-superficie-hundida)/1);box-shadow:var(--pn-sombra-sunken)}.pn-tabs--pill .pn-tabs__tab{min-block-size:var(--pn-control-alto-sm);border-block-end:0;border-radius:var(--pn-radio-sm)}.pn-tabs--pill .pn-tabs__tab:after{display:none}@media (hover:hover){.pn-tabs--pill .pn-tabs__tab:hover:not([aria-selected=true]):not(:disabled){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}}.pn-tabs--pill .pn-tabs__tab[aria-selected=true]{background:rgb(var(--pn-color-superficie)/1);color:rgb(var(--pn-color-texto)/1);box-shadow:var(--pn-sombra-card)}.pn-accordion{border-block-end:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1)}.pn-accordion-group>.pn-accordion{border-block-end:0}.pn-accordion-group>.pn-accordion+.pn-accordion{border-block-start:var(--pn-borde-fino) solid var(--pn-accordion-divider,rgb(var(--pn-color-line-soft)/1))}.pn-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pn-space-4);min-block-size:var(--pn-control-alto-md);padding-block:var(--pn-space-3);margin-inline:calc(var(--pn-space-3) * -1);padding-inline:var(--pn-space-3);border-radius:var(--pn-radio-md);color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);cursor:pointer;list-style:none;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida)}@media (hover:hover){.pn-accordion__summary:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}}.pn-accordion__summary:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-accordion[open]>.pn-accordion__summary{color:rgb(var(--pn-color-marca)/1)}.pn-accordion__summary::-webkit-details-marker{display:none}.pn-accordion__summary:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-accordion__summary:after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-inline-end:var(--pn-borde-grueso) solid currentColor;border-block-end:var(--pn-borde-grueso) solid currentColor;rotate:45deg;translate:0 -.125rem;transition:rotate var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-accordion[open]>.pn-accordion__summary:after{rotate:-135deg;translate:0 .125rem}.pn-accordion__body{padding-block-end:var(--pn-space-4);color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-relaxed)}@media (prefers-reduced-motion:reduce){.pn-accordion__summary,.pn-accordion__summary:after,.pn-tabs__tab{transition-duration:var(--pn-duracion-instante)}}@media (prefers-reduced-motion:no-preference){.pn-tabs__tab:after{transition:scale var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-pagination__item[aria-current=page],.pn-tabs--pill .pn-tabs__tab[aria-selected=true]{animation:pn-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}.pn-accordion[open]>.pn-accordion__body{animation:pn-fade-in var(--pn-duracion-rapida) var(--pn-curva-salida)}}.pn-breadcrumb{display:flex;flex-wrap:wrap;font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-suave)/1)}.pn-breadcrumb,.pn-breadcrumb__item{align-items:center;gap:var(--pn-space-2)}.pn-breadcrumb__item{display:inline-flex}.pn-breadcrumb__item+.pn-breadcrumb__item:before{content:"/";color:rgb(var(--pn-color-texto-tenue)/1)}.pn-breadcrumb__link{color:inherit;text-decoration:none;text-decoration-thickness:var(--pn-borde-fino);text-underline-offset:.2em;transition:color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-breadcrumb__link:hover{color:rgb(var(--pn-color-texto)/1);text-decoration:underline}@media (prefers-reduced-motion:reduce){.pn-breadcrumb__link{transition-duration:var(--pn-duracion-instante)}}.pn-breadcrumb__link:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion);border-radius:var(--pn-radio-sm)}.pn-breadcrumb__item[aria-current=page]{color:rgb(var(--pn-color-texto)/1);font-weight:var(--pn-peso-medium)}.pn-pagination{display:flex;flex-wrap:wrap;gap:var(--pn-space-1)}.pn-pagination,.pn-pagination__item{align-items:center;justify-content:center}.pn-pagination__item{display:inline-flex;min-inline-size:var(--pn-control-alto-sm);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pn-space-2);border:var(--pn-borde-fino) solid transparent;border-radius:var(--pn-radio-md);background:transparent;color:rgb(var(--pn-color-texto-suave)/1);font-family:inherit;font-size:var(--pn-texto-sm);font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-pagination__item:hover:not(:disabled):not([aria-current=page]){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover));color:rgb(var(--pn-color-texto)/1)}}.pn-pagination__item:active:not(:disabled){background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-pagination__item:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-pagination__item[aria-current=page]{border-color:transparent;background:rgb(var(--pn-color-marca-relleno)/1);box-shadow:var(--pn-sombra-sutil);color:rgb(var(--pn-color-sobre-marca-relleno)/1);font-weight:var(--pn-peso-semibold)}@media (prefers-reduced-motion:reduce){.pn-pagination__item{transition-duration:var(--pn-duracion-instante)}}.pn-pagination__item:disabled{opacity:var(--pn-opacidad-deshabilitado);cursor:not-allowed}.pn-pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--pn-control-alto-sm);color:rgb(var(--pn-color-texto-tenue)/1)}[data-density=compact] .pn-tabs__tab{min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pn-space-3);font-size:var(--pn-texto-xs)}[data-density=compact] .pn-tabs__panel{padding-block-start:var(--pn-space-4)}[data-density=compact] .pn-tabs--pill .pn-tabs__tab{min-block-size:var(--pn-control-alto-xs)}[data-density=compact] .pn-pagination__gap,[data-density=compact] .pn-pagination__item{min-inline-size:var(--pn-control-alto-xs);min-block-size:var(--pn-control-alto-xs);font-size:var(--pn-texto-xs)}[data-density=compact] .pn-accordion__summary{min-block-size:var(--pn-control-alto-sm);padding-block:var(--pn-space-2);font-size:var(--pn-texto-sm)}.pn-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--pn-avatar-size,2.5rem);block-size:var(--pn-avatar-size,2.5rem);box-shadow:var(--pn-avatar-halo,none);transition:var(--pn-avatar-transition,none);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-suave)/1);color:rgb(var(--pn-color-marca-profunda)/1);font-size:var(--pn-avatar-font-size,var(--pn-texto-sm));font-weight:var(--pn-peso-semibold);line-height:1;overflow:hidden;-webkit-user-select:none;user-select:none}.pn-avatar__image{inline-size:100%;block-size:100%;object-fit:cover}.pn-avatar--xs{inline-size:1.5rem;block-size:1.5rem;font-size:var(--pn-texto-3xs)}.pn-avatar--sm{inline-size:2rem;block-size:2rem;font-size:var(--pn-texto-2xs)}.pn-avatar--lg{inline-size:3.5rem;block-size:3.5rem;font-size:var(--pn-texto-lg)}.pn-avatar--xl{inline-size:5rem;block-size:5rem;font-size:var(--pn-texto-2xl)}.pn-avatar--square{border-radius:var(--pn-radio-md)}.pn-avatar--anon{background:rgb(var(--pn-color-superficie-hundida)/1);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-avatar--anon>svg{inline-size:50%;block-size:50%}.pn-avatar--tone-1{background:rgb(var(--pn-color-info)/.14);color:rgb(var(--pn-color-info-texto)/1)}.pn-avatar--tone-2{background:rgb(var(--pn-color-acierto)/.14);color:rgb(var(--pn-color-acierto-texto)/1)}.pn-avatar--tone-3{background:rgb(var(--pn-color-aviso)/.14);color:rgb(var(--pn-color-aviso-texto)/1)}@supports (color:color-mix(in srgb,red,blue)){.pn-avatar--tone-3{color:color-mix(in srgb,rgb(var(--pn-color-aviso-texto)/1) 90%,rgb(var(--pn-color-texto)/1))}}.pn-avatar-group{display:flex;align-items:center}.pn-avatar-group>.pn-avatar+.pn-avatar{margin-inline-start:-.625rem}.pn-avatar-group>.pn-avatar{box-shadow:0 0 0 var(--pn-borde-grueso) rgb(var(--pn-avatar-ring,var(--pn-color-superficie))/1)}.pn-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--pn-icono-lg);block-size:var(--pn-icono-lg);padding-inline:var(--pn-space-1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-peligro)/1);color:rgb(var(--pn-color-sobre-peligro)/1);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums;line-height:1}.pn-badge-anchor{position:relative;display:inline-flex}.pn-badge-anchor>.pn-badge{position:absolute;inset-block-start:calc(var(--pn-space-1) * -1);inset-inline-end:calc(var(--pn-space-1) * -1);min-inline-size:var(--pn-icono-sm);block-size:var(--pn-icono-sm);box-shadow:0 0 0 var(--pn-borde-grueso) rgb(var(--pn-avatar-ring,var(--pn-color-superficie))/1)}.pn-media{position:relative;display:block;inline-size:100%;aspect-ratio:16/9;border-radius:var(--pn-radio-card);background:rgb(var(--pn-color-superficie-hundida)/1);overflow:hidden}.pn-media__image{inline-size:100%;block-size:100%;object-fit:cover}.pn-media--square{aspect-ratio:1}.pn-media--portrait{aspect-ratio:3/4}.pn-media--wide{aspect-ratio:21/9}.pn-media__overlay{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:flex-end;gap:var(--pn-space-2);padding:var(--pn-space-4);background:linear-gradient(to top,var(--pn-velo-oscuro-fuerte),transparent);color:var(--pn-velo-claro-total)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgb(var(--pn-color-texto-tenue)/.35) transparent}}::-webkit-scrollbar{inline-size:6px;block-size:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-texto-tenue)/.35);border:2px solid transparent;background-clip:padding-box;-webkit-transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida);transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida)}::-webkit-scrollbar-thumb:hover{background:rgb(var(--pn-color-texto-tenue)/var(--pn-opacidad-tenue));background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:rgb(var(--pn-color-texto-tenue)/var(--pn-opacidad-fuerte));background-clip:padding-box}@media (prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition-duration:var(--pn-duracion-instante)}}::-webkit-scrollbar-corner{background:transparent}.pn-modal__body,.pn-scroll,.pn-sidebar,.pn-table-wrap{overflow:auto;scrollbar-gutter:stable}.pn-scroll-hidden{scrollbar-width:none}.pn-scroll-hidden::-webkit-scrollbar{display:none}.pn-scrim{position:fixed;inset:0;z-index:var(--pn-capa-velo);background:var(--pn-velo-oscuro-fuerte)}.pn-modal{position:fixed;inset-block:var(--pn-space-4);inset-inline-end:var(--pn-space-4);z-index:var(--pn-capa-modal);display:flex;flex-direction:column;inline-size:min(100% - var(--pn-space-8),var(--pn-ancho-dialog));border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-3xl);background:rgb(var(--pn-color-superficie-elevada)/1);box-shadow:var(--pn-sombra-modal)}.pn-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pn-space-4);padding:var(--pn-space-16) var(--pn-space-16) var(--pn-space-10)}.pn-modal__title{margin:0;font-family:var(--pn-fuente-display);font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);color:rgb(var(--pn-color-texto)/1)}.pn-modal__close{flex:none;display:grid;place-items:center;inline-size:var(--pn-space-8);block-size:var(--pn-space-8);border:0;border-radius:var(--pn-radio-pill);background:transparent;color:rgb(var(--pn-color-texto)/1);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-modal__close:hover{background:rgb(var(--pn-color-superficie-hundida)/1)}@media (pointer:coarse){.pn-modal__close{inline-size:2.75rem;block-size:2.75rem}}.pn-modal__close svg{inline-size:var(--pn-space-5);block-size:var(--pn-space-5);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pn-modal__body{flex:1 1 auto;overflow-y:auto;padding:0 var(--pn-space-16) var(--pn-space-16);color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal)}.pn-modal:has(.pn-modal__footer) .pn-modal__body{padding-block-end:var(--pn-space-6)}.pn-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pn-space-2);padding:var(--pn-space-6) var(--pn-space-16) var(--pn-space-16);border-block-start:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1)}@media (max-width:48rem){.pn-modal__header{padding:var(--pn-space-6) var(--pn-space-5) var(--pn-space-5)}.pn-modal__body{padding:0 var(--pn-space-5) var(--pn-space-6)}.pn-modal__footer{padding:var(--pn-space-4) var(--pn-space-5) var(--pn-space-6)}.pn-modal__title{font-size:var(--pn-texto-2xl)}}.pn-dropdown__anchor{display:inline-flex}.pn-dropdown{position:fixed;top:var(--pn-dropdown-top,0);left:var(--pn-dropdown-left,auto);right:var(--pn-dropdown-right,auto);z-index:calc(var(--pn-capa-modal) + var(--pn-capa-elevado));margin-block:var(--pn-space-1);min-inline-size:12rem;padding:var(--pn-space-1);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-superficie-elevada)/1);box-shadow:var(--pn-sombra-overlay);transform-origin:var(--pn-dropdown-origin,top left)}.pn-dropdown--measuring{visibility:hidden}.pn-dropdown__icon{flex:none;display:inline-flex;inline-size:var(--pn-icono-md);block-size:var(--pn-icono-md);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-dropdown__icon>svg{inline-size:100%;block-size:100%}.pn-dropdown__item--danger .pn-dropdown__icon{color:currentColor}.pn-dropdown__item{display:flex;align-items:center;gap:var(--pn-space-2);inline-size:100%;min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pn-space-3);border:0;border-radius:var(--pn-radio-sm);background:transparent;color:rgb(var(--pn-color-texto)/1);font-family:inherit;font-size:var(--pn-texto-sm);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida)}@media (hover:hover){.pn-dropdown__item:hover{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-hover))}}.pn-dropdown__item:active{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-press))}.pn-dropdown__item[aria-selected=true]{background:rgb(var(--pn-color-texto)/var(--pn-interaccion-selected));font-weight:var(--pn-peso-semibold)}.pn-dropdown__item:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.pn-dropdown__item--danger{color:rgb(var(--pn-color-peligro-texto)/1)}@media (hover:hover){.pn-dropdown__item--danger:hover{background:rgb(var(--pn-color-peligro)/var(--pn-interaccion-hover))}}.pn-dropdown__item--danger:active{background:rgb(var(--pn-color-peligro)/var(--pn-interaccion-press))}.pn-dropdown__separator{block-size:var(--pn-borde-fino);margin:var(--pn-space-1) 0;border:0;background:rgb(var(--pn-color-line-soft)/1)}.pn-tooltip{position:absolute;max-inline-size:16rem;padding:var(--pn-space-2) var(--pn-space-3);border-radius:var(--pn-radio-sm);background:rgb(var(--pn-color-texto)/1);color:rgb(var(--pn-color-fondo)/1);font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug)}.pn-toast-region,.pn-tooltip{z-index:var(--pn-capa-aviso);pointer-events:none}.pn-toast-region{position:fixed;inset-block-end:var(--pn-space-5);inset-inline:var(--pn-space-5);flex-direction:column;gap:var(--pn-space-2)}.pn-toast,.pn-toast-region{display:flex;align-items:center}.pn-toast{gap:var(--pn-space-3);inline-size:min(100%,26rem);padding:var(--pn-space-3) var(--pn-space-4);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line-soft)/1);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-superficie-elevada)/1);box-shadow:var(--pn-sombra-overlay);color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-sm);pointer-events:auto}.pn-toast--ok{border-inline-start:.1875rem solid rgb(var(--pn-color-acierto)/1)}.pn-toast--error{border-inline-start:.1875rem solid rgb(var(--pn-color-peligro)/1)}.pn-toast--warning{border-inline-start:.1875rem solid rgb(var(--pn-color-aviso)/1)}.pn-toast__body{flex:1 1 auto}@media (prefers-reduced-motion:no-preference){.pn-scrim{animation:pn-fade-in var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-modal{animation:pn-modal-in var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-dropdown{animation:pn-menu-in var(--pn-duracion-rapida) var(--pn-curva-entrada)}.pn-tooltip{animation:pn-fade-in var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-toast{animation:pn-rise-in var(--pn-duracion-ui) var(--pn-curva-entrada)}}@media (prefers-reduced-motion:reduce){.pn-dropdown__item,.pn-modal__close{transition-duration:var(--pn-duracion-instante)}}[data-density=compact] .pn-modal__header{padding:var(--pn-space-8) var(--pn-space-8) var(--pn-space-5)}[data-density=compact] .pn-modal__title{font-size:var(--pn-texto-2xl)}[data-density=compact] .pn-modal__body{padding:0 var(--pn-space-8) var(--pn-space-8);font-size:var(--pn-texto-sm)}[data-density=compact] .pn-modal__footer{padding:var(--pn-space-4) var(--pn-space-8) var(--pn-space-8)}[data-density=compact] .pn-dropdown__item{min-block-size:var(--pn-control-alto-xs);font-size:var(--pn-texto-xs)}[data-density=compact] .pn-toast{padding:var(--pn-space-2) var(--pn-space-3);font-size:var(--pn-texto-xs)}.pn-chart{flex-direction:column;min-width:0;margin:0}.pn-chart,.pn-chart__head{display:flex;gap:var(--pn-space-2)}.pn-chart__head{align-items:baseline;justify-content:space-between}.pn-chart__title{color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);margin:0}.pn-chart__peak{margin-inline-start:auto;color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-sm);font-variant-numeric:tabular-nums;font-weight:var(--pn-peso-semibold)}.pn-chart__svg{display:block;inline-size:100%;block-size:6.5rem;overflow:visible}.pn-chart__baseline,.pn-chart__grid{stroke:rgb(var(--pn-color-line-soft)/1);stroke-width:1}.pn-chart__grid{stroke-dasharray:2 4}.pn-chart__hit{fill:transparent}.pn-chart__hit:hover{fill:rgb(var(--pn-color-marca-relleno)/.08)}.pn-chart__range{display:flex;justify-content:space-between;color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-xs)}.pn-chart__empty,.pn-chart__note{color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-xs);margin:0}.pn-chart__empty{padding-block:var(--pn-space-3);text-align:center}.pn-chart__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--pn-space-3);margin:0 0 var(--pn-space-2)}.pn-chart__summary div{display:grid;gap:var(--pn-space-0-5)}.pn-chart__summary dt{color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-2xs)}.pn-chart__summary dd{margin:0;color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-lg);font-variant-numeric:tabular-nums;font-weight:var(--pn-peso-semibold)}.pn-chart__summary-day{color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-regular)}.pn-chart__plot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pn-space-2)}.pn-chart__axis{display:flex;flex-direction:column;justify-content:space-between;min-inline-size:2ch;color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-3xs);font-variant-numeric:tabular-nums;line-height:1;text-align:end}.pn-chart__svg--columns{block-size:10rem}.pn-chart--compact .pn-chart__plot{grid-template-columns:minmax(0,1fr)}.pn-chart--compact .pn-chart__svg--columns{block-size:2.75rem}.pn-chart__column{fill:rgb(var(--pn-color-marca-relleno)/.55);transition:fill var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-chart__column--peak,.pn-chart__day:hover .pn-chart__column{fill:rgb(var(--pn-color-marca-relleno)/1)}.pn-chart__line{fill:none;stroke:rgb(var(--pn-color-marca-relleno)/1);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pn-chart__dot{fill:none;stroke:rgb(var(--pn-color-marca-relleno)/1);stroke-width:9;stroke-linecap:round;opacity:0;transition:opacity var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-chart__day:hover .pn-chart__dot,.pn-chart__dot--fixed{opacity:1}.pn-chart--line .pn-chart__hit:hover{fill:rgb(var(--pn-color-marca-relleno)/.06)}.pn-chart__range--columns{padding-inline-start:calc(2ch + var(--pn-space-2))}@media (prefers-reduced-motion:reduce){.pn-chart__column{transition-duration:var(--pn-duracion-instante)}}.pn-breakdown{display:flex;flex-direction:column;gap:var(--pn-space-2);margin:0;min-width:0}.pn-breakdown__row{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto;align-items:center;gap:var(--pn-space-2)}.pn-breakdown__name{color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-breakdown__track{background:rgb(var(--pn-color-superficie-hundida)/1);border-radius:var(--pn-radio-pill);block-size:.5rem;min-width:0;overflow:hidden}.pn-breakdown__bar{background:rgb(var(--pn-color-marca-relleno)/1);block-size:100%;border-radius:var(--pn-radio-pill)}.pn-breakdown__value{color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-xs);font-variant-numeric:tabular-nums;font-weight:var(--pn-peso-semibold)}.pn-meter{display:flex;flex-direction:column;gap:var(--pn-space-1);min-width:0}.pn-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pn-space-2)}.pn-meter__title{color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-meter__value{color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-sm);font-variant-numeric:tabular-nums;font-weight:var(--pn-peso-semibold)}.pn-meter__track{background:rgb(var(--pn-color-superficie-hundida)/1);block-size:.5rem;overflow:hidden}.pn-meter__fill,.pn-meter__track{border-radius:var(--pn-radio-pill)}.pn-meter__fill{background:rgb(var(--pn-color-marca-relleno)/1);block-size:100%}.pn-meter__fill--neutral{background:rgb(var(--pn-color-texto-tenue)/1)}.pn-meter__fill--acierto{background:rgb(var(--pn-color-acierto)/1)}.pn-meter__caption{color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pn-texto-xs);margin:0}:root{--pns-density:1;--pns-gap-4:calc(0.25rem * var(--pns-density));--pns-gap-8:calc(0.5rem * var(--pns-density));--pns-gap-12:calc(0.75rem * var(--pns-density));--pns-gap-16:calc(1rem * var(--pns-density));--pns-gap-24:calc(1.5rem * var(--pns-density));--pns-gap-32:calc(2rem * var(--pns-density));--pns-gap-40:calc(2.5rem * var(--pns-density));--pns-gap-48:calc(3rem * var(--pns-density));--pns-gap-64:calc(4rem * var(--pns-density));--pns-gap-80:calc(5rem * var(--pns-density));--pns-page-top:var(--pns-gap-24);--pns-hero-top:var(--pns-gap-40);--pns-container-max:var(--pn-ancho-contenedor);--pns-container-pad:var(--pns-gap-16);--pns-grid-columns:4;--pns-grid-gutter:calc(var(--pn-grid-gutter) * var(--pns-density));--pns-type-display-xl:3.625rem;--pns-type-display:3.125rem;--pns-type-h1:2.75rem;--pns-type-h2:2rem;--pns-type-h3:var(--pn-texto-3xl);--pns-type-h4:var(--pn-texto-2xl);--pns-type-hero-fluid:clamp(var(--pn-texto-4xl),4.5vw,var(--pns-type-display-xl));--pns-type-display-fluid:clamp(var(--pn-texto-3xl),4vw,var(--pns-type-h1));--pns-type-lead:var(--pn-texto-xl);--pns-type-body:var(--pn-texto-base);--pns-type-body-sm:var(--pn-texto-md);--pns-type-small:var(--pn-texto-md);--pns-type-meta:var(--pn-texto-sm);--pns-type-caption:var(--pn-texto-xs);--pns-type-micro:var(--pn-texto-2xs);--pns-leading-tight:var(--pn-leading-tight);--pns-leading-snug:var(--pn-leading-snug);--pns-leading-body:1.45;--pns-leading-relaxed:1.6;--pns-tracking-display:var(--pn-tracking-display);--pns-tracking-heading:var(--pn-tracking-heading);--pns-tracking-body:var(--pn-tracking-body);--pns-tracking-eyebrow:var(--pn-tracking-eyebrow);--pns-control-h-sm:var(--pn-control-alto-sm);--pns-control-h-md:var(--pn-control-alto-md);--pns-control-h-lg:var(--pn-control-alto-lg);--pns-control-px-sm:var(--pns-gap-12);--pns-control-px-md:var(--pns-gap-24);--pns-control-px-lg:var(--pns-gap-32);--pns-radius-xs:var(--pn-radio-sm);--pns-radius-sm:var(--pn-radio-md);--pns-radius-md:var(--pn-radio-lg);--pns-radius-lg:var(--pn-radio-xl);--pns-radius-xl:var(--pn-radio-3xl);--pns-radius-2xl:var(--pn-radio-3xl);--pns-radius-pill:var(--pn-radio-pill);--pns-elevation-1:0 1px 2px rgb(var(--color-shadow-rgb)/0.05);--pns-elevation-2:0 1px 2px rgb(var(--color-shadow-rgb)/0.05),0 6px 14px -4px rgb(var(--color-shadow-rgb)/0.08);--pns-elevation-3:0 2px 4px -1px rgb(var(--color-shadow-rgb)/0.05),0 12px 24px -8px rgb(var(--color-shadow-rgb)/0.12);--pns-focus-ring:0 0 0 3px rgb(var(--color-primary)/0.35);--pns-shadow-contact:0.03;--pns-shadow-diffuse:0.08;--pns-shadow-diffuse-hover:0.12;--pns-section-pad-y:var(--pns-gap-40);--pns-section-pad-y-loose:var(--pns-gap-64);--pns-section-head-gap:var(--pns-gap-24);--pns-panel-pad:var(--space-5);--pns-panel-gap:var(--pns-gap-12);--pns-panel-gap-section:var(--pns-gap-24);--pns-measure-narrow:30rem;--pns-measure:var(--pn-ancho-lectura);--pns-measure-wide:48rem;--pns-card-radius:var(--pn-radio-xl);--pns-card-padding:var(--pns-gap-12);--pns-card-padding-lg:var(--pns-gap-16);--pns-card-inset:var(--space-5);--pns-card-inset-lg:var(--pns-gap-24);--pns-card-shadow:0 1px 2px rgb(var(--color-shadow-rgb)/var(--pns-shadow-contact)),0 8px 24px -12px rgb(var(--color-shadow-rgb)/var(--pns-shadow-diffuse));--pns-card-shadow-hover:0 1px 2px rgb(var(--color-shadow-rgb)/var(--pns-shadow-contact)),0 16px 32px -14px rgb(var(--color-shadow-rgb)/var(--pns-shadow-diffuse-hover));--pns-card-hairline:rgb(var(--color-line)/0.5);--pns-card-hairline-hover:rgb(var(--color-line)/0.85);--pns-card-duration:var(--pn-duracion-ui);--pns-card-lift:-2px;--pns-card-zoom:1.035;--pns-card-press:0.985;--pns-press:0.98;--pns-button-lift:-1px;--pns-arrow-nudge:0.2em;--pns-card-transition:transform var(--pns-card-duration) var(--pn-curva-salida),box-shadow var(--pns-card-duration) var(--pn-curva-salida),border-color var(--pns-card-duration) var(--pn-curva-salida),background-color var(--pns-card-duration) var(--pn-curva-salida);--pns-hero-height-compact:clamp(13rem,34dvh,18rem);--pns-hero-height-cover:clamp(20rem,52dvh,32rem);--pns-hero-pad-bottom:var(--pns-section-pad-y-loose);--pns-hero-height-extra:clamp(var(--space-5),4vh,var(--space-10));--pns-transition-ui:var(--pn-duracion-ui) var(--pn-curva-salida);--container-max:var(--pns-container-max);--container-max-narrow:36rem;--container-pad-x:var(--pns-container-pad);--landing-container-pad-x:var(--pns-container-pad);--landing-container-max:var(--pns-container-max);--landing-content-prose:var(--container-max-narrow);--landing-content-wide:var(--saas-hero-copy-max);--container-content-prose:var(--landing-content-prose);--container-content-wide:var(--landing-content-wide);--container-hero-copy-max:var(--saas-hero-copy-max);--container-hero-lead-max:var(--saas-hero-lead-max);--space-1:var(--pns-gap-4);--space-2:var(--pns-gap-8);--space-3:var(--pns-gap-12);--space-4:var(--pns-gap-16);--space-6:var(--pns-gap-24);--space-8:var(--pns-gap-32);--space-12:var(--pns-gap-48);--space-16:var(--pns-gap-64);--type-display-hero:var(--pns-type-display);--type-display-secondary:var(--pns-type-h1);--type-h1:var(--pns-type-h1);--type-h2:var(--pns-type-h2);--type-h3:var(--pns-type-h3);--type-body:var(--pns-type-body);--type-body-secondary:var(--pns-type-small);--type-meta:var(--pns-type-small);--type-h4:var(--pns-type-h4);--type-card-title:var(--pns-type-lead);--type-title:var(--pns-type-body);--type-micro:var(--pns-type-caption);--landing-card-pad-compact:var(--pns-card-padding);--landing-card-pad:var(--pns-card-padding-lg);--landing-card-pad-lg:var(--pns-card-padding-lg);--landing-cover-hero-height:var(--pns-hero-height-cover);--landing-hero-pad-bottom:var(--pns-hero-pad-bottom);--landing-hero-height-extra:var(--pns-hero-height-extra);--spacing-section-pt:var(--pns-section-pad-y);--spacing-section-pb:var(--pns-section-pad-y);--spacing-section-pt-md:var(--pns-section-pad-y);--spacing-section-pb-md:var(--pns-section-pad-y);--spacing-section-pt-lg:var(--pns-section-pad-y-loose);--spacing-section-pb-lg:var(--pns-section-pad-y-loose);--spacing-page-stack-gap-lg:0;--saas-section-pt:var(--pns-section-pad-y);--saas-section-pb:var(--pns-section-pad-y);--saas-section-pt-md:var(--pns-section-pad-y);--saas-section-pb-md:var(--pns-section-pad-y);--saas-section-pt-lg:var(--pns-section-pad-y-loose);--saas-section-pb-lg:var(--pns-section-pad-y-loose);--saas-section-head-gap:var(--pns-section-head-gap);--saas-section-title-size:var(--pn-texto-fluido-section);--saas-section-title-lh:1.25;--saas-section-lead-size:var(--pns-type-body);--saas-section-lead-lh:1.45;--saas-page-stack-gap:0;--saas-page-stack-gap-lg:0;--saas-card-shadow:var(--pns-card-shadow);--saas-card-shadow-hover:var(--pns-card-shadow-hover);--saas-transition-ui:var(--pns-transition-ui);--saas-hero-copy-max:var(--pns-measure-wide);--saas-hero-lead-max:var(--pns-measure);--saas-section-head-max:var(--pns-measure);--saas-section-lead-max:var(--pns-measure);--landing-grid-gap:var(--pns-grid-gutter);--landing-grid-gap-lg:var(--pns-grid-gutter);--landing-gap-sm:var(--pns-gap-12);--landing-gap-md:var(--pns-gap-16);--landing-gap-lg:var(--pns-gap-24);--landing-nav-height:4rem;--landing-nav-section-height:4rem;--landing-announcement-height:0px;--landing-nav-border:1px;--landing-chrome-offset:calc(var(--landing-nav-height) + var(--landing-nav-border) + var(--landing-announcement-height, 0px));--landing-footer-peek:18rem;--pn-cajon-ancho:min(26rem,calc(100% - 3rem));--pn-cajon-sombra:var(--pn-sombra-overlay);--landing-nav-cta-height:2.75rem;--landing-nav-cta-px-primary:var(--pns-gap-16);--saas-nav-height:var(--landing-nav-height);--saas-nav-link-py:var(--pns-gap-8);--saas-nav-link-px:var(--pns-gap-8);--saas-btn-pad-y:0.9375rem;--saas-btn-pad-x:1.5625rem;--saas-reveal-distance:var(--pns-gap-16);--saas-reveal-duration:0.5s;--saas-reveal-ease:cubic-bezier(0.14,1,0.34,1);--landing-section-y:var(--pns-section-pad-y);--landing-section-y-md:var(--pns-section-pad-y);--landing-section-y-lg:var(--pns-section-pad-y-loose);--landing-section-y-wide:var(--pns-section-pad-y-loose);--landing-section-y-sm:var(--pns-section-pad-y);--landing-page-section-gap:0;--landing-page-stack-end:0;--landing-hero-section-end:var(--pns-gap-24);--landing-header-offset:var(--landing-nav-height);--landing-scroll-anchor:calc(var(--landing-header-offset) + var(--pns-gap-12));--landing-hero-edge-gap:var(--pns-gap-24);--landing-hero-top:calc(var(--landing-header-offset) + var(--landing-hero-edge-gap));--landing-hero-top-md:var(--landing-hero-top);--landing-hero-top-lg:var(--landing-hero-top);--landing-cover-hero-clear-nav:var(--landing-nav-height);--landing-head-gap:var(--pns-gap-24);--landing-head-gap-lg:var(--pns-gap-32);--landing-panel-stack-gap:var(--pns-gap-32);--landing-panel-stack-gap-lg:var(--pns-gap-48);--landing-intra-gap:var(--pns-gap-16);--landing-intra-gap-lg:var(--pns-gap-16);--landing-grid-gap-xl:var(--pns-gap-16);--landing-footer-y:var(--pns-section-pad-y-loose);--landing-footer-y-md:var(--pns-section-pad-y);--landing-footer-pb:0;--landing-footer-gap:var(--pns-gap-24);--landing-footer-gap-lg:var(--pns-gap-24);--landing-footer-nav-gap:var(--pns-gap-32);--landing-footer-col-gap:var(--pns-gap-16);--landing-footer-brand-col-gap:clamp(var(--pns-gap-48),7vw,var(--pns-gap-64));--landing-footer-brand-stack:var(--pns-gap-24);--landing-footer-links-gap:0;--landing-footer-bar-mt:var(--pns-gap-48);--landing-footer-bar-py:var(--pns-gap-16);--landing-footer-bar-pt:var(--landing-footer-bar-py);--landing-footer-bar-legal-gap:var(--pns-gap-32);--landing-nav-gap:var(--pns-gap-4);--landing-nav-actions-gap:var(--pns-gap-8);--landing-nav-link-px:var(--pns-gap-8);--landing-nav-link-py:var(--pns-gap-8)}@media (min-width:768px){:root{--pns-container-pad:1.25rem;--pns-grid-columns:8;--pns-type-small:var(--pn-texto-sm);--pns-type-meta:var(--pn-texto-xs);--pns-type-caption:var(--pn-texto-2xs);--pns-type-micro:var(--pn-texto-3xs)}}@media (min-width:1024px){:root{--pns-density:0.9;--pns-container-pad:var(--pns-gap-24);--pns-grid-columns:12}}@media (min-width:1224px){:root{--pns-container-pad:var(--pns-gap-32)}}@media (min-width:1024px){:root{--pns-panel-pad:var(--pns-gap-24);--pns-section-pad-y:var(--pns-gap-48);--pns-section-pad-y-loose:var(--pns-gap-80);--landing-nav-height:3.625rem;--landing-nav-section-height:3.625rem;--landing-nav-cta-height:2.5rem;--pns-control-h-sm:2.25rem;--pns-control-h-md:2.5rem;--pns-control-h-lg:3rem;--saas-btn-pad-y:0.8125rem;--saas-btn-pad-x:1.375rem}}@media (min-width:640px){:root{--pns-page-top:var(--pns-gap-32);--pns-hero-top:var(--pns-gap-64)}}.container,.landing-container,.ss-section-container{box-sizing:border-box;width:100%;max-width:var(--pns-container-max);margin-inline:auto;padding-inline:max(var(--pns-container-pad),env(safe-area-inset-left,0px)) max(var(--pns-container-pad),env(safe-area-inset-right,0px))}.pns-grid{display:grid;grid-template-columns:repeat(var(--pns-grid-columns),minmax(0,1fr));column-gap:var(--pns-grid-gutter);row-gap:var(--pns-grid-gutter);width:100%}.pns-grid--flat-rows,.pns-grid--no-row-gap{row-gap:0}.pns-grid--split{grid-template-columns:1fr}@media (min-width:1024px){.pns-grid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pns-span-2{grid-column:span 2}.pns-span-3{grid-column:span 3}.pns-span-4{grid-column:span 4}.pns-span-6{grid-column:span 6}.pns-span-8{grid-column:span 8}.pns-span-12{grid-column:span 12}@media (min-width:768px){.pns-span-md-4{grid-column:span 4}.pns-span-md-6{grid-column:span 6}}@media (min-width:1024px){.pns-span-lg-2{grid-column:span 2}.pns-span-lg-3{grid-column:span 3}.pns-span-lg-4{grid-column:span 4}.pns-span-lg-6{grid-column:span 6}}.landing-section-head,.ss-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-16);margin-bottom:var(--pns-gap-16)}.landing-section-display-title{margin:0;font-size:var(--pn-texto-fluido-section);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--color-ink-heading)/1)}.landing-section-lead{margin:var(--pns-gap-8) 0 0;font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.ss-section-header-row__link{flex-shrink:0;font-size:var(--pns-type-small)}.pns-page-flow.ss-content>.ss-section .ss-section-container,.pns-page-flow>.ss-section .ss-section-container{gap:0}.pns-card--comfort{padding:var(--pns-card-padding-lg)}.pns-type-display-xl{font-size:var(--pns-type-display-xl)}.pns-type-display,.pns-type-display-xl{font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-heading)}.pns-type-display{font-size:var(--pns-type-display)}.pns-type-h1{font-size:var(--pns-type-h1);line-height:var(--pn-leading-tight)}.pns-type-h1,.pns-type-h2{font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-heading)}.pns-type-h2{font-size:var(--pns-type-h2)}.pns-type-h2,.pns-type-h3{line-height:var(--pn-leading-snug)}.pns-type-h3{font-size:var(--pns-type-h3);font-weight:var(--pn-peso-bold)}.pns-type-body{font-size:var(--pns-type-body)}.pns-type-body,.pns-type-small{line-height:var(--pn-leading-normal)}.pns-type-small{font-size:var(--pns-type-small)}.pns-type-caption{font-size:var(--pns-type-caption);line-height:var(--pn-leading-snug)}.pns-inline-gap-sm{gap:var(--pns-gap-8)}.pns-inline-gap-md{gap:var(--pns-gap-12)}.pns-inline-gap-lg{gap:var(--pns-gap-16)}:root{--discover-tone-violet:109 40 217;--discover-tone-amber:217 119 6;--discover-tone-emerald:5 150 105;--discover-tone-rose:225 29 72;--discover-tone-sky:2 132 199;--discover-tone-slate:71 85 105;--discover-map-ink:17 17 17;--discover-rating-gold:245 179 1;--discover-card-title:0.9375rem;--discover-card-title-lg:1.0625rem;--discover-card-title-lh:1.3;--discover-hub-hero-height:clamp(36rem,76svh,48rem);--discover-v4-map-height:clamp(14rem,32vh,18rem);--discover-v4-radius:var(--pns-card-radius);--discover-v4-shadow:var(--landing-card-shadow);--discover-v4-surface:rgb(var(--color-surface)/1);--discover-v4-photo-ground:rgb(var(--color-photo-scrim-rgb)/1);--discover-v4-frame-ground:rgb(var(--color-page-muted)/1);--discover-v4-surface-raised:rgb(var(--color-muted-fill)/1);--discover-v4-line:rgb(var(--color-ink-heading)/0.08);--discover-v4-text:rgb(var(--color-ink-heading)/1);--discover-v4-text-muted:rgb(var(--color-ink-muted)/1);--discover-v4-title-gap:var(--pns-section-head-gap);--discover-v4-section-gap:clamp(var(--pns-gap-48),5vw,var(--pns-gap-64));--discover-v4-section-gap-loose:clamp(var(--pns-gap-64),6vw,var(--space-20));--discover-v4-card-gap:var(--pns-gap-12);--discover-v4-content-width:var(--pns-container-max);--discover-radius:var(--pn-radio-card);--discover-card-shadow-hover:var(--pns-card-shadow-hover);--discover-card-transition:var(--pns-card-transition);--discover-card-hover-lift:var(--pns-card-lift)}@keyframes discover-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.landing-discover-v4 .discover-search-page__stack{width:100%;max-width:none;margin-inline:0;padding-inline:0}.landing-discover-v4.discover-search-page>.ss-section .ss-section-container{padding-top:0;padding-bottom:var(--pns-gap-32)}.landing-discover-v4.discover-search-page{padding-block-start:var(--pns-gap-16);padding-block-end:var(--pns-gap-32)}.landing-discover-v4 .discover-search-page__hero{padding-bottom:var(--pns-gap-24);border-block-end:1px solid rgb(var(--color-ink-heading)/.06)}.landing-discover-v4 .discover-search-page :is(.discover-search-page__section,.discover-search-page__aside-block,.discover-search-page__map-block){margin:0;padding-block:var(--pns-section-pad-y);border-block-start:1px solid rgb(var(--color-ink-heading)/.06)}.landing-discover-v4 .discover-search-page__map-block.discover-search-page__panel{padding:0;border:none;background:transparent;box-shadow:var(--pn-sombra-none)}.landing-discover-v4 .discover-search-page__map-shell .discover-places-map-shell{min-height:var(--discover-v4-map-height)}:root{--color-primary-hex:#6639f0;--primary-50:var(--pn-primary-50);--primary-100:var(--pn-primary-100);--primary-200:var(--pn-primary-200);--primary-300:var(--pn-primary-300);--primary-400:var(--pn-primary-400);--primary-500:var(--pn-primary-500);--primary-600:var(--pn-primary-600);--primary-700:var(--pn-primary-700);--primary-800:var(--pn-primary-800);--primary-900:var(--pn-primary-900);--color-primary:var(--primary-500);--color-primary-deep:var(--primary-600);--color-primary-muted:var(--primary-400);--color-primary-rgb:102,57,240;--color-primary-hover:var(--primary-400);--color-primary-intense:var(--primary-700);--color-primary-accent:var(--primary-400);--color-primary-soft:var(--primary-50);--color-secondary:var(--primary-500);--color-secondary-muted:var(--primary-400);--color-purple:var(--primary-500);--landing-tag-bg:var(--primary-50);--landing-tag-fg:var(--primary-700);--create-flow-trigger-bg:var(--primary-50);--create-flow-trigger-icon-bg:var(--primary-100);--create-flow-trigger-fg:var(--primary-700);--create-flow-trigger-border:var(--primary-500);--landing-canvas-top:rgb(var(--landing-page-bg-top)/1);--landing-canvas-mid:rgb(var(--landing-page-bg)/1);--landing-canvas-bottom:rgb(var(--landing-page-bg-deep)/1);--landing-page-bg-top:254 253 255;--landing-page-bg:251 249 255;--landing-page-bg-deep:247 245 253;--landing-gradient-mesh:linear-gradient(180deg,rgb(var(--landing-page-bg-top)/1) 0%,rgb(var(--landing-page-bg-top)/1) 35%,rgb(var(--landing-page-bg)/1) 70%,rgb(var(--landing-page-bg-deep)/1) 100%);--landing-bg-radial-strong:0.028;--landing-bg-radial-soft:0.018;--landing-bg-waves-opacity:0.34;--landing-canvas-glow-rgb:var(--primary-100);--landing-canvas-accent-rgb:var(--primary-200);--landing-canvas-orb-rgb:var(--primary-500);--landing-canvas-motif-rgb:var(--primary-300);--landing-canvas-motif-soft-rgb:var(--primary-200);--landing-card-border-color:rgb(var(--color-line)/0.22);--landing-card-border-color-hover:rgb(var(--color-line)/0.34);--landing-card-shadow:var(--pns-card-shadow);--landing-card-shadow-hover:var(--pns-card-shadow-hover);--btn-primary-shadow:0 6px 20px rgb(var(--primary-500)/0.08);--shadow-glow-primary:0 10px 32px rgb(var(--primary-500)/0.1);--shadow-glow-soft:0 0 24px rgb(var(--primary-400)/0.06);--glow-ambient:0 0 32px rgb(var(--primary-500)/0.07);--landing-promo-gradient:linear-gradient(135deg,rgb(var(--color-primary)/1) 0%,rgb(var(--primary-600)/1) 48%,rgb(var(--primary-700)/1) 100%);--landing-promo-shadow:0 20px 48px -22px rgb(var(--color-primary)/0.32),0 0 0 1px rgb(var(--color-inset-highlight-rgb)/0.1) inset;--landing-promo-accent-fg:209 193 251;--landing-promo-shine-opacity:0.22;--landing-promo-card-lg-pad-y:clamp(var(--space-10),5vw,var(--space-16));--landing-promo-card-lg-pad-x:clamp(var(--space-5),3vw,var(--space-8));--landing-promo-card-lg-gap:var(--landing-type-stack-md);--landing-promo-card-lg-title:var(--pns-type-display-fluid);--landing-promo-card-lg-subtitle:var(--landing-type-lead);--landing-promo-card-lg-cta:1rem;--landing-promo-card-sm-pad-y:clamp(var(--space-4),2.5vw,var(--space-6));--landing-promo-card-sm-pad-x:clamp(var(--space-5),3vw,var(--space-7));--landing-promo-card-sm-gap:var(--space-5);--landing-promo-card-sm-title:clamp(1.125rem,0.9rem + 0.65vw,1.375rem);--landing-promo-card-sm-subtitle:0.875rem;--landing-promo-card-sm-cta:0.9375rem;--landing-type-hero:clamp(var(--type-display-secondary),1.4rem + 2.8vw,var(--type-display-hero));--landing-type-hero-mobile:clamp(2rem,1.35rem + 4vw,var(--type-display-secondary));--landing-type-h2:var(--pn-texto-fluido-section);--landing-type-h3:var(--pn-texto-fluido-subsection);--landing-type-lead:var(--pn-texto-lg);--landing-type-h4:var(--type-h4);--landing-type-h4-sm:var(--type-card-title);--landing-type-body-lg:var(--type-card-title);--landing-type-body:var(--type-body);--landing-type-body-md:var(--pn-texto-md);--landing-type-body-sm:var(--type-body-secondary);--landing-type-small:var(--type-meta);--landing-type-caption:var(--type-micro);--landing-type-caption-min:var(--type-micro);--landing-type-weight-hero:var(--type-weight-medium);--landing-type-weight-heading:var(--type-weight-medium);--landing-type-weight-card:var(--type-weight-semibold);--landing-type-weight-body:var(--type-weight-regular);--landing-type-weight-medium:var(--type-weight-medium);--landing-type-weight-semibold:var(--type-weight-semibold);--landing-type-weight-bold:var(--type-weight-bold);--landing-type-weight-extrabold:var(--type-weight-bold);--landing-type-weight-eyebrow:var(--type-weight-medium);--landing-type-leading-hero:var(--pn-leading-display);--landing-type-leading-display:var(--pn-leading-display);--landing-type-leading-heading:var(--pn-leading-snug);--landing-type-leading-tight:var(--pn-leading-tight);--landing-type-leading-snug:var(--pn-leading-snug);--landing-type-leading-normal:var(--pn-leading-normal);--landing-type-leading-body:var(--pn-leading-normal);--landing-type-leading-lead:var(--pn-leading-relaxed);--landing-type-leading-relaxed:var(--pn-leading-relaxed);--landing-type-leading-hero-relaxed:var(--pn-leading-tight);--landing-type-tracking-hero:var(--pn-tracking-display);--landing-type-tracking-display:var(--pn-tracking-display);--landing-type-tracking-heading:var(--pn-tracking-heading);--landing-type-tracking-body:var(--pn-tracking-body);--landing-type-tracking-lead:var(--pn-tracking-body);--landing-type-tracking-caption:var(--pn-tracking-body);--landing-type-tracking-none:var(--pn-tracking-body);--landing-type-tracking-upper:var(--pn-tracking-eyebrow);--landing-type-tracking-upper-wide:var(--pn-tracking-eyebrow);--landing-type-stack-xs:var(--space-2);--landing-type-stack-sm:var(--space-3);--landing-type-stack-md:var(--space-4);--landing-type-stack-lg:var(--space-5);--landing-type-stack-xl:var(--space-6);--landing-type-gap-eyebrow-title:var(--landing-type-stack-md);--landing-type-gap-title-lead:var(--landing-type-stack-sm);--landing-type-gap-lead-content:var(--saas-section-head-gap,var(--landing-type-stack-md));--landing-type-color-heading:rgb(var(--color-ink-heading)/1);--landing-type-color-body:rgb(var(--color-ink-muted)/1);--landing-type-color-muted:rgb(var(--color-ink-subtle)/1);--landing-type-color-brand:rgb(var(--color-primary)/1);--landing-type-color-brand-deep:rgb(var(--color-primary-intense)/1);--landing-type-color-on-brand:rgb(var(--color-on-primary)/1);--text-hero-fluid:var(--landing-type-hero);--text-section-fluid:var(--landing-type-h3);--text-section-display-fluid:var(--landing-type-h2);--text-lead-fluid:var(--landing-type-lead)}@media (max-width:1023px){:root{--text-hero-fluid:var(--landing-type-hero-mobile)}}.landing-type-hero-title{font-family:var(--font-display);font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero);text-wrap:balance;color:var(--landing-type-color-heading)}.landing-hero-title-accent,.landing-home-section-intro__accent,.landing-pricing-hero__accent,.landing-section-title-accent{background:linear-gradient(90deg,rgb(var(--color-primary)/1) 0,rgb(var(--color-primary)/1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-home-section-intro__title,.landing-mock-hero__title,.landing-pricing-hero__title,.landing-section-display-title,.landing-section-title,.landing-section-title--feature,.landing-section-title--hero,.landing-title-hero{font-family:var(--font-display);font-weight:var(--landing-type-weight-heading)}.landing-pricing-hero__title,.landing-section-head>h1.landing-section-title--hero,.landing-section-title--hero,.landing-title-hero{font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero);text-wrap:balance;color:rgb(var(--color-ink-heading)/1)}.landing-home-section-intro__title,.landing-section-display-title,.landing-section-head>h2.landing-section-title{font-size:var(--landing-type-h2);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-display);letter-spacing:var(--landing-type-tracking-display)}.landing-card-title{font-size:var(--type-card-title)}.landing-card-title,.landing-section-display-title,.landing-section-title,h1,h2,h3{text-wrap:balance}.landing-type-hero-lead,p{text-wrap:pretty}.landing-nav-bar-shell,.landing-nav-bar-shell .landing-link-item,.landing-tag{font-family:var(--font-sans)}.landing-type-hero-lead{font-size:var(--text-lead-fluid);font-weight:var(--landing-type-weight-body);line-height:var(--landing-type-leading-lead);letter-spacing:var(--landing-type-tracking-lead);color:var(--landing-type-color-body)}.landing-stat-value{font-family:var(--font-display);font-weight:var(--landing-type-weight-bold);line-height:1;letter-spacing:var(--pn-tracking-display);color:rgb(var(--color-primary-text)/1)}.landing-mock-hero__hook,.landing-mock-hero__subtitle,.landing-section-lead,.landing-section-lead--muted{font-size:var(--landing-type-body-sm);font-weight:var(--landing-type-weight-body);line-height:var(--landing-type-leading-body);letter-spacing:var(--landing-type-tracking-body)}.landing-mock-hero__cta-card-title{font-size:var(--landing-type-body-sm);line-height:var(--landing-type-leading-snug);letter-spacing:var(--landing-type-tracking-body)}.landing-home-section-intro__title,.landing-section-display-title{line-height:var(--landing-type-leading-display);letter-spacing:var(--landing-type-tracking-display)}.landing-mock-hero__title,.landing-title-hero{line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero)}.landing-card-title{line-height:var(--landing-type-leading-heading)}.landing-footer__heading,.landing-section-eyebrow,.landing-tag{letter-spacing:var(--landing-type-tracking-upper);line-height:var(--landing-type-leading-snug)}.landing-home-section-intro__lead,.landing-home-section-intro__title{margin-top:0;margin-bottom:0}.landing-section-head--stacked{gap:var(--landing-type-stack-md)}@media (min-width:768px){.landing-section-head--stacked{gap:var(--landing-type-stack-lg)}}.landing-mock-hero__stack{gap:var(--landing-type-stack-md)}@media (min-width:768px){.landing-mock-hero__stack{gap:var(--landing-type-stack-lg)}}.landing-mock-hero__cta-zone{gap:var(--landing-type-stack-md)}@media (min-width:768px){.landing-mock-hero__cta-zone{gap:var(--landing-type-stack-lg)}}:root{--landing-section-head-max:var(--saas-section-head-max,38.75rem);--landing-section-lead-max:var(--saas-section-lead-max,37.5rem);--landing-section-head-inset:var(--space-5)}@media (min-width:768px){:root{--landing-section-head-inset:var(--space-4)}}@media (min-width:1024px){:root{--landing-section-head-inset:0}}.landing-section-head--left,.pn-section__header--centered:not(.landing-section-head--left){padding-inline:max(var(--landing-section-head-inset),env(safe-area-inset-left,0px)) max(var(--landing-section-head-inset),env(safe-area-inset-right,0px))}.landing-section-head--left{box-sizing:border-box;width:100%;max-width:min(var(--landing-content-prose),100%)}.landing-section-head{display:flex;flex-direction:column;gap:var(--landing-type-stack-sm)}@media (min-width:768px){.landing-section-head{gap:var(--landing-type-stack-md)}}.landing-section-head .landing-section-title,.landing-section-head .landing-section-title--feature,.landing-section-head .landing-section-title--hero{margin-top:0;margin-bottom:0}.landing-section-head .landing-section-lead{max-width:min(var(--landing-section-lead-max),100%);margin-top:calc(var(--landing-type-gap-title-lead) - var(--landing-type-stack-sm));margin-bottom:0;margin-inline:auto;color:rgb(var(--color-ink-muted)/1)}@media (min-width:768px){.landing-section-head .landing-section-lead{margin-top:calc(var(--landing-type-gap-title-lead) - var(--landing-type-stack-md))}}.landing-section-head .landing-section-eyebrow{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;box-shadow:var(--pn-sombra-none);font-family:var(--font-sans);font-size:clamp(.875rem,.82rem + .15vw,1rem);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-heading);text-transform:none;color:rgb(var(--color-primary-text)/1);white-space:normal}.landing-section-eyebrow__icon{width:1rem;height:1rem;flex-shrink:0;color:inherit}.landing-section-head:not(.landing-section-head--left) .landing-section-eyebrow--with-icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:center;width:auto}.landing-section-head--left .landing-section-eyebrow--with-icon{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;width:auto}.landing-section-head:not(.landing-section-head--left) .landing-section-eyebrow,.landing-section-head:not(.landing-section-head--left) .landing-section-title,.landing-section-head:not(.landing-section-head--left) .landing-section-title--feature,.landing-section-head:not(.landing-section-head--left) .landing-section-title--hero{text-align:center}.landing-section-head--left .landing-section-eyebrow,.landing-section-head--left .landing-section-title,.landing-section-head--left .landing-section-title--feature,.landing-section-head--left .landing-section-title--hero{text-align:left}.landing-section-head .landing-section-title-accent{color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset}.landing-section-head--left .landing-section-lead{max-width:none}:root{--space-0:0;--space-micro-2xs:0.15rem;--space-micro-xs:0.2rem;--space-1:calc(var(--pn-space-1) * var(--pns-density));--space-micro:0.35rem;--space-1-5:0.375rem;--space-micro-md:0.4rem;--space-micro-lg:0.45rem;--space-2:calc(var(--pn-space-2) * var(--pns-density));--space-2-5:calc(0.625rem * var(--pns-density));--space-3:calc(var(--pn-space-3) * var(--pns-density));--space-3-5:calc(0.875rem * var(--pns-density));--space-4:calc(var(--pn-space-4) * var(--pns-density));--space-4-5:calc(1.125rem * var(--pns-density));--space-5:calc(var(--pn-space-5) * var(--pns-density));--space-6:calc(var(--pn-space-6) * var(--pns-density));--space-6-5:calc(1.625rem * var(--pns-density));--space-7:calc(1.75rem * var(--pns-density));--space-8:calc(var(--pn-space-8) * var(--pns-density));--space-9:calc(2.25rem * var(--pns-density));--space-10:calc(var(--pn-space-10) * var(--pns-density));--space-11:calc(2.75rem * var(--pns-density));--space-12:calc(var(--pn-space-12) * var(--pns-density));--space-14:calc(3.5rem * var(--pns-density));--space-16:calc(var(--pn-space-16) * var(--pns-density));--space-19:4.75rem;--space-20:calc(var(--pn-space-20) * var(--pns-density));--space-21:5.25rem;--space-24:calc(var(--pn-space-24) * var(--pns-density));--space-34:8.5rem;--space-36:9rem;--space-32:calc(8rem * var(--pns-density));--landing-space-1:var(--space-1);--landing-space-2:var(--space-2);--landing-space-2-5:var(--space-2-5);--landing-space-3:var(--space-3);--landing-space-3-5:var(--space-3-5);--landing-space-4:var(--space-4);--landing-space-5:var(--space-5);--landing-space-6:var(--space-6);--landing-space-7:var(--space-7);--landing-space-8:var(--space-8);--landing-space-9:var(--space-9);--landing-space-10:var(--space-10);--landing-space-11:var(--space-11);--landing-space-12:var(--space-12);--landing-space-14:var(--space-14);--landing-space-16:var(--space-16);--landing-space-24:var(--space-24);--landing-rhythm-8:var(--space-2);--landing-rhythm-12:var(--space-3);--landing-rhythm-14:var(--space-3-5);--landing-rhythm-16:var(--space-4);--landing-rhythm-20:var(--space-5);--landing-rhythm-22:var(--space-5);--landing-rhythm-24:var(--space-6);--landing-rhythm-28:var(--space-7);--landing-rhythm-32:var(--space-8);--landing-rhythm-40:var(--space-10);--landing-rhythm-48:var(--space-12);--landing-gap-2xs:var(--space-1);--landing-gap-xs:var(--space-2);--landing-gap-sm:var(--space-3);--landing-gap-md:var(--space-4);--landing-gap-lg:var(--space-6);--landing-gap-xl:var(--space-8);--landing-gap-2xl:var(--space-10);--landing-card-pad-compact:var(--space-4);--landing-card-pad:var(--space-5);--landing-card-pad-lg:var(--space-6);--landing-card-pad-comfort:var(--space-6);--landing-card-pad-comfort-lg:var(--space-8);--landing-card-inner-gap:var(--landing-gap-sm);--landing-card-inner-gap-lg:var(--landing-gap-md);--landing-btn-pad-x-md:var(--saas-btn-pad-x,var(--space-6));--landing-btn-height-md:var(--control-height-md);--ui-scale:1;--color-input-bg:250 250 252;--color-popover-bg:255 255 255;--color-chrome-bg:255 255 255;--color-muted-fill:248 250 252;--color-shadow-rgb:22 21 29;--color-photo-scrim-rgb:10 8 18;--color-inset-highlight-rgb:255 255 255;--color-inset-highlight-opacity:0.92;--color-pricing-section-bg:5 5 16;--color-hero-fade-rgb:255 255 255;--color-autofill-bg:250 250 252;--color-cta-emerald:16 185 129;--color-cta-emerald-deep:5 110 70;--color-accent-cyan:34 211 238;--color-accent-ruby:225 29 72;--color-info:59 130 246;--color-danger:239 68 68;--color-success:18 107 62;--color-warning:var(--pn-color-aviso);--color-accent-local:52 211 153;--color-accent-rose:45 212 191;--color-page-muted:var(--pn-color-fondo);--color-page-muted-2:252 252 251;--color-bg:248 250 252;--color-bg-elevated:255 255 255;--color-surface:var(--pn-color-superficie);--color-surface-raised:var(--pn-color-superficie-elevada);--color-surface-overlay:254 252 248;--color-ink-heading:var(--pn-color-texto);--color-ink:var(--pn-color-texto);--color-ink-muted:var(--pn-color-texto-suave);--color-ink-subtle:var(--pn-color-texto-tenue);--color-ink-disabled:var(--pn-color-texto-deshabilitado);--color-on-brand:255 255 255;--color-on-brand-muted:255 255 255;--color-primary-text:var(--color-primary);--color-tile-fill:rgb(var(--pn-color-marca-relleno)/0.12);--color-tile-ink:rgb(var(--pn-color-marca-relleno)/1);--color-glyph-brand:rgb(var(--pn-color-marca-relleno)/1);--color-inverse-bg:30 27 41;--color-inverse-fg:255 255 255;--color-inverse-muted:111 106 128;--color-inverse-border:30 27 41;--pn-texto-principal:rgb(var(--color-ink-heading)/1);--pn-texto-secundario:rgb(var(--color-ink-muted)/1);--pn-texto-atenuado:rgb(var(--color-ink-subtle)/1);--pn-fondo-panel:rgb(var(--color-surface-raised)/1);--pn-fondo-alerta:rgb(var(--color-warning)/0.16);--pn-borde-control:rgb(var(--color-line)/1);--pn-borde-divisor:rgb(var(--color-line)/1);--color-brand:rgb(var(--color-primary)/1);--color-brand-subtle:rgb(var(--color-primary)/0.14);--color-error:rgb(var(--color-danger)/1);--color-line:var(--pn-color-line);--color-line-muted:var(--pn-color-line-soft);--border-width-hairline:1px;--border-subtle:rgb(var(--color-shadow-rgb)/0.06);--border-strong:rgb(var(--color-shadow-rgb)/0.09);--radius-sm:var(--pn-radio-sm);--radius-md:var(--pn-radio-lg);--radius-lg:var(--pn-radio-xl);--radius-2xl:var(--pn-radio-3xl);--radius-pill:var(--pn-radio-pill);--radius-button:var(--pn-radio-pill);--radius-card:var(--pns-card-radius);--radius-control:var(--pn-radio-md);--control-height-sm:var(--pns-control-h-sm);--control-height-md:var(--pns-control-h-md);--control-height-lg:var(--pns-control-h-lg);--control-height-input:var(--pns-control-h-md);--control-padding-x:var(--space-4-5);--control-border-strong:rgb(var(--color-line-muted)/0.95);--control-bg:rgb(var(--color-surface-raised)/1);--control-shadow:0 1px 2px rgb(var(--color-shadow-rgb)/0.05);--control-shadow-focus:0 0 0 3px rgb(var(--color-primary)/0.2);--color-focus:rgb(var(--color-primary)/1);--focus-ring-width:2px;--focus-ring-offset:2px;--space-section:var(--space-12);--space-route-gap:var(--space-5);--space-route-gap-lg:var(--space-6);--space-panel-pad:var(--space-5);--space-panel-pad-lg:var(--space-6);--space-card-pad:var(--space-6);--space-card-pad-lg:var(--space-7);--btn-primary-fg:255 255 255;--color-on-primary:255 255 255;--font-facebook-stack:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-app:"Plus Jakarta Sans",var(--font-facebook-stack);--font-display:"Plus Jakarta Sans",var(--font-facebook-stack);--font-sans:"Plus Jakarta Sans",var(--font-facebook-stack);--font-mono:ui-monospace,monospace;--type-nano:var(--pn-texto-3xs);--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--text-hero:var(--type-h1);--text-display:var(--type-h2);--text-title:var(--type-card-title);--text-body:var(--type-body);--text-small:var(--type-body-secondary);--text-micro:var(--type-meta);--text-caption:var(--type-micro);--leading-tight:1.2;--leading-body:1.55;--tracking-tight:-0.01em;--tracking-label:0.06em;--shadow-surface:0 1px 2px rgb(var(--color-shadow-rgb)/0.04),0 6px 16px -6px rgb(var(--color-shadow-rgb)/0.06);--gradient-brand-accent-bar:linear-gradient(180deg,rgb(var(--primary-200)/1) 0%,rgb(var(--color-primary)/1) 48%,rgb(var(--color-primary)/1) 100%);--gradient-brand-duo:linear-gradient(135deg,rgb(var(--primary-200)/1),rgb(var(--primary-400)/1));--gradient-feature-icon:linear-gradient(to bottom right,rgb(var(--primary-600)/1),rgb(var(--color-primary)/1),rgb(var(--primary-400)/1));--gradient-title-accent:linear-gradient(90deg,rgb(var(--primary-200)/1) 0%,rgb(var(--primary-300)/1) 48%,rgb(var(--primary-500)/1) 100%);--gradient-title-accent-cool:linear-gradient(90deg,rgb(var(--primary-300)/1) 0%,#93c5fd 48%,#6366f1 100%);--color-photo-scrim:15 12 28;--gradient-primary-cta:linear-gradient(145deg,rgb(var(--color-primary-intense)/1) 0%,rgb(var(--color-primary)/1) 40%,rgb(var(--color-cta-emerald)/1) 92%,rgb(var(--color-cta-emerald-deep)/1) 100%);--gradient-primary-cta-hover:linear-gradient(145deg,rgb(var(--color-primary)/1) 0%,rgb(var(--color-primary-hover)/1) 45%,rgb(var(--color-cta-emerald)/1) 100%);--blur-glass:16px;--surface-glass:rgb(var(--color-chrome-bg)/0.88);--border-glass:rgb(var(--color-shadow-rgb)/0.07);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--duration-fast:150ms;--duration-normal:200ms;--duration-slow:var(--pn-duracion-lenta);--gradient-mesh:linear-gradient(180deg,rgb(var(--color-page-muted-2)/1) 0%,rgb(var(--color-page-muted)/1) 100%);--hero-bg:linear-gradient(155deg,rgb(var(--color-surface)/1) 0%,rgb(var(--color-page-muted-2)/1) 42%,rgb(var(--color-page-muted)/1) 100%);--radar-stage-gradient:radial-gradient(ellipse at center,rgb(var(--color-page-muted)/1) 0%,rgb(var(--color-page-muted-2)/1) 50%,rgb(var(--color-line)/1) 100%);--radar-inset-shadow:inset 0 0 48px rgb(26 51 126/0.1);--skeleton-fill:linear-gradient(90deg,rgb(var(--pn-color-line-soft)/1) 25%,rgb(var(--pn-color-line)/1) 50%,rgb(var(--pn-color-line-soft)/1) 75%);--skeleton-fill-size:200% 100%;--skeleton-fill-anim:pn-shimmer 1.4s linear infinite;--skeleton-fill-still:rgb(var(--pn-color-line)/1);--card-media-fade-from:var(--color-surface);--landing-hero-overlay-strong:0.55;--landing-hero-overlay-mid:0.28;--landing-hero-overlay-soft:0.35;--landing-hero-photo-ink:255 251 255;--landing-hero-photo-ink-muted:207 201 228;--landing-hero-photo-accent:var(--primary-300);--landing-mock-hero-cta-card-gradient:linear-gradient(155deg,rgb(var(--color-surface)/0.98) 0%,rgb(var(--landing-page-bg)/0.96) 55%,rgb(var(--color-primary)/0.06) 100%);--pricing-hero-accent-gradient:linear-gradient(90deg,rgb(var(--primary-100)/1) 0%,rgb(var(--primary-300)/1) 42%,rgb(var(--primary-400)/1) 100%);--pricing-section-scrim:linear-gradient(180deg,rgb(var(--color-pricing-section-bg)/0.42) 0%,transparent 22%,transparent 78%,rgb(var(--color-pricing-section-bg)/0.18) 100%);--pricing-section-scrim-mobile:linear-gradient(180deg,rgb(var(--color-pricing-section-bg)/0.42) 0%,transparent 600px,transparent calc(100% - 3rem),rgb(var(--color-chrome-bg)/1) 100%);--z-float:600;--z-popover:800;--z-sidebar:800;--z-header:900;--z-privacy-consent:920;--z-drawer:950;--z-modal:1000;--z-tooltip:1100;--z-map-legend:450;--z-map-chrome:500;--z-map-handle:520;--z-map-marker-band:600;--z-map-action:650;--z-map-marker-raised:880;--z-map-marker-selected:900;--z-map-sheet:1100;--pn-capa-velo:990;--pn-capa-modal:var(--z-modal);--pn-capa-aviso:var(--z-tooltip);--landing-canvas-motif-opacity:0.22;--landing-canvas-landscape-opacity:0.26;--landing-canvas-urban-warm-rgb:251 191 36;--landing-canvas-network-opacity:0.88;--landing-canvas-bokeh-opacity:0.5;--landing-canvas-city-opacity:0.42;--landing-canvas-grain-opacity:0.048;--landing-canvas-focus-center-alpha:0.38;--landing-canvas-focus-center-alpha-mobile:0.46;--landing-canvas-flow-duration:92s;--landing-canvas-pulse-duration:5.5s;--landing-card-min-h-feature:20rem;--landing-showcase-card-desc-preview-gap:var(--space-4);--landing-radius-card:var(--pns-card-radius);--landing-radius-feature:var(--pn-radio-3xl);--landing-radius-surface:var(--pn-radio-3xl);--landing-card-border:1px solid var(--landing-card-border-color);--landing-card-border-hover:1px solid var(--landing-card-border-color-hover);--landing-card-surface:rgb(var(--color-surface)/1);--landing-shadow-card:var(--landing-card-shadow);--landing-shadow-feature:var(--landing-card-shadow);--landing-radius-control:var(--pns-radius-sm);--landing-shadow-md:var(--landing-card-shadow);--landing-nav-cta-shadow:var(--pns-elevation-1);--landing-weight-hero:700;--landing-weight-section:600;--landing-weight-card:600;--landing-weight-body:400;--landing-weight-nav:500}@media (min-width:1024px){:root{--space-card-pad-lg:var(--space-7)}}@media (min-width:768px){:root{--landing-card-min-h-feature:21.5rem;--space-route-gap:var(--space-route-gap-lg);--space-panel-pad:var(--space-panel-pad-lg)}}@media (min-width:1024px){:root{--landing-nav-gap:var(--space-1);--landing-nav-link-px:var(--space-3);--landing-card-min-h-feature:22rem}}@media (min-width:1224px){:root{--landing-nav-gap:var(--space-2);--landing-nav-actions-gap:var(--space-3);--landing-nav-cta-px:var(--space-5);--landing-nav-cta-px-primary:var(--space-5);--landing-nav-link-px:var(--space-3)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0.01ms;--duration-normal:0.01ms;--duration-slow:0.01ms;--blur-glass:0px;--pn-desenfoque-velo:none;--pn-desenfoque-pieza:none;--pn-desenfoque-cromo:none;--pn-desenfoque-vidrio:none}}:where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}[data-tone]{--color-page-muted:var(--pn-color-fondo);--color-surface:var(--pn-color-superficie);--color-surface-raised:var(--pn-color-superficie-elevada);--color-ink-heading:var(--pn-color-texto);--color-ink:var(--pn-color-texto);--color-ink-muted:var(--pn-color-texto-suave);--color-ink-subtle:var(--pn-color-texto-tenue);--color-ink-disabled:var(--pn-color-texto-deshabilitado);--color-line:var(--pn-color-line);--color-line-muted:var(--pn-color-line-soft)}:root{--brand-lockup-ref-width:653;--brand-lockup-ref-height:128;--brand-lockup-ref-icon:128;--brand-lockup-ref-gap:14;--brand-lockup-ref-cap:40;--brand-cap-height-ratio:0.73;--brand-icon-optical-from-cap:1.75;--brand-gap-from-icon-ratio:calc(var(--brand-lockup-ref-gap) / var(--brand-lockup-ref-icon));--brand-gap-from-cap-ratio:calc(var(--brand-lockup-ref-gap) / var(--brand-lockup-ref-cap));--brand-gap-from-em-ratio:0.5;--brand-wordmark-weight:700;--brand-wordmark-tracking:-0.03em;--brand-wordmark-leading:1;--brand-icon-optical-shift-y:-0.04em;--brand-wordmark-optical-shift-y:0.02em;--brand-gap-min:var(--space-2);--brand-safe-area-x:var(--space-2);--brand-safe-area-y:var(--space-1);--brand-clearance-end:var(--space-4);--brand-navbar-offset-y:0px;--brand-wordmark-size-sm:var(--pn-texto-lg);--brand-wordmark-size-md:var(--pn-texto-xl);--brand-wordmark-size-lg:var(--pn-texto-2xl);--brand-wordmark-cap-sm:calc(var(--brand-wordmark-size-sm) * var(--brand-cap-height-ratio));--brand-wordmark-cap-md:calc(var(--brand-wordmark-size-md) * var(--brand-cap-height-ratio));--brand-wordmark-cap-lg:calc(var(--brand-wordmark-size-lg) * var(--brand-cap-height-ratio));--brand-icon-size-sm:calc(var(--brand-wordmark-cap-sm) * var(--brand-icon-optical-from-cap));--brand-icon-size-md:calc(var(--brand-wordmark-cap-md) * var(--brand-icon-optical-from-cap));--brand-icon-size-lg:calc(var(--brand-wordmark-cap-lg) * var(--brand-icon-optical-from-cap));--brand-gap-sm:max(calc(var(--brand-wordmark-size-sm) * var(--brand-gap-from-em-ratio)),calc(var(--brand-icon-size-sm) * var(--brand-gap-from-icon-ratio)),calc(var(--brand-wordmark-cap-sm) * var(--brand-gap-from-cap-ratio)),var(--brand-gap-min));--brand-gap-md:max(calc(var(--brand-wordmark-size-md) * var(--brand-gap-from-em-ratio)),calc(var(--brand-icon-size-md) * var(--brand-gap-from-icon-ratio)),calc(var(--brand-wordmark-cap-md) * var(--brand-gap-from-cap-ratio)),var(--brand-gap-min));--brand-gap-lg:max(calc(var(--brand-wordmark-size-lg) * var(--brand-gap-from-em-ratio)),calc(var(--brand-icon-size-lg) * var(--brand-gap-from-icon-ratio)),calc(var(--brand-wordmark-cap-lg) * var(--brand-gap-from-cap-ratio)),var(--brand-gap-min));--brand-row-height-sm:var(--brand-icon-size-sm);--brand-row-height-md:var(--brand-icon-size-md);--brand-row-height-lg:var(--brand-icon-size-lg);--brand-icon-size:var(--brand-icon-size-md);--brand-wordmark-size:var(--brand-wordmark-size-md);--brand-wordmark-cap:var(--brand-wordmark-cap-md);--brand-gap:var(--brand-gap-md);--brand-row-height:var(--brand-row-height-md);--brand-safe-area:var(--brand-safe-area-x)}@media (max-width:767px){:root{--brand-wordmark-size-md:var(--brand-wordmark-size-sm);--brand-wordmark-cap-md:var(--brand-wordmark-cap-sm);--brand-icon-size-md:var(--brand-icon-size-sm);--brand-gap-md:var(--brand-gap-sm);--brand-row-height-md:var(--brand-row-height-sm)}}@media (min-width:768px) and (max-width:1023px){:root{--brand-wordmark-size-md:calc(var(--pn-texto-lg) + 0.35rem);--brand-wordmark-cap-md:calc(var(--brand-wordmark-size-md) * var(--brand-cap-height-ratio));--brand-icon-size-md:calc(var(--brand-wordmark-cap-md) * var(--brand-icon-optical-from-cap));--brand-gap-md:max(calc(var(--brand-wordmark-size-md) * var(--brand-gap-from-em-ratio)),calc(var(--brand-icon-size-md) * var(--brand-gap-from-icon-ratio)),calc(var(--brand-wordmark-cap-md) * var(--brand-gap-from-cap-ratio)),var(--brand-gap-min));--brand-row-height-md:var(--brand-icon-size-md)}}@media (min-width:1024px){:root{--brand-wordmark-size-md:var(--pn-texto-xl);--brand-wordmark-cap-md:calc(var(--brand-wordmark-size-md) * var(--brand-cap-height-ratio));--brand-icon-size-md:calc(var(--brand-wordmark-cap-md) * var(--brand-icon-optical-from-cap));--brand-gap-md:max(calc(var(--brand-wordmark-size-md) * var(--brand-gap-from-em-ratio)),calc(var(--brand-icon-size-md) * var(--brand-gap-from-icon-ratio)),calc(var(--brand-wordmark-cap-md) * var(--brand-gap-from-cap-ratio)),var(--brand-gap-min));--brand-row-height-md:var(--brand-icon-size-md)}}.landing-brand-promo-band:before{position:absolute;inset:0;pointer-events:none;opacity:var(--landing-promo-shine-opacity);background:radial-gradient(ellipse 55% 45% at 12% 88%,rgb(var(--color-inset-highlight-rgb)/.28),transparent 62%),radial-gradient(ellipse 50% 40% at 88% 18%,rgb(var(--color-inset-highlight-rgb)/.22),transparent 58%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 200'%3E%3Cpath fill='none' stroke='var(--pn-velo-claro-suave)' stroke-width='2' d='M0 120 Q200 40 400 100 T800 80'/%3E%3Cpath fill='none' stroke='var(--pn-velo-claro-sutil)' stroke-width='2' d='M0 160 Q250 90 500 140 T800 110'/%3E%3C/svg%3E") 50% /cover no-repeat}.landing-brand-promo-band{position:relative;isolation:isolate;overflow:hidden;border:none;margin-block-start:var(--pns-section-pad-y-loose);background:var(--landing-promo-gradient);box-shadow:var(--landing-promo-shadow)}.landing-brand-promo-band:before{content:""}.landing-brand-promo-accent{color:rgb(var(--landing-promo-accent-fg)/1)}.landing-brand-promo-band .landing-brand-promo-accent,.landing-brand-promo-band .landing-home-section-intro__title .landing-brand-promo-accent{background:none;-webkit-background-clip:unset;background-clip:unset;color:rgb(var(--landing-promo-accent-fg)/1)}.landing-brand-promo-card{width:100%}.landing-brand-promo-card__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.landing-brand-promo-card--sm .landing-brand-promo-card__inner{gap:var(--landing-promo-card-sm-gap);padding:var(--landing-promo-card-sm-pad-y) var(--landing-promo-card-sm-pad-x)}.landing-brand-promo-card--lg .landing-brand-promo-card__inner{gap:var(--landing-promo-card-lg-gap);padding:var(--landing-promo-card-lg-pad-y) var(--landing-promo-card-lg-pad-x)}.landing-brand-promo-card__title{margin:0;max-width:min(38rem,100%);font-family:var(--font-display);font-weight:var(--pn-peso-medium);line-height:var(--landing-type-leading-display);letter-spacing:var(--landing-type-tracking-display);color:rgb(var(--color-on-brand)/1);text-wrap:balance}.landing-brand-promo-card--sm .landing-brand-promo-card__title{font-size:var(--landing-promo-card-sm-title)}.landing-brand-promo-card--lg .landing-brand-promo-card__title{font-size:var(--landing-promo-card-lg-title)}.landing-brand-promo-card__subtitle{margin:0;max-width:min(34rem,100%);letter-spacing:var(--landing-type-tracking-body);line-height:var(--pn-leading-normal);color:rgb(var(--color-on-brand-muted)/.82);text-wrap:balance}.landing-brand-promo-card--sm .landing-brand-promo-card__subtitle{font-size:var(--landing-promo-card-sm-subtitle)}.landing-brand-promo-card--lg .landing-brand-promo-card__subtitle{font-size:var(--landing-promo-card-lg-subtitle)}.landing-brand-promo-card__actions{display:flex;flex-direction:column;align-items:center}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--landing-page-bg-top:var(--pn-color-superficie);--landing-page-bg:var(--pn-color-fondo);--landing-page-bg-deep:var(--pn-color-fondo);--color-bg:var(--pn-color-fondo);--color-bg-elevated:var(--pn-color-superficie-elevada);--color-chrome-bg:var(--pn-color-superficie);--color-popover-bg:var(--pn-color-superficie-elevada);--color-surface-overlay:var(--pn-color-superficie-elevada);--color-page-muted-2:var(--pn-color-superficie);--color-input-bg:var(--pn-color-superficie);--color-autofill-bg:var(--pn-color-superficie);--color-muted-fill:var(--pn-color-line-soft);--color-shadow-rgb:0 0 0;--pns-shadow-contact:0.18;--pns-shadow-diffuse:0.24;--pns-shadow-diffuse-hover:0.34;--pns-card-hairline:rgb(255 255 255/0.045);--pns-card-hairline-hover:rgb(255 255 255/0.09);--color-primary-text:var(--pn-color-marca);--color-tile-fill:rgb(var(--pn-color-marca-relleno)/1);--color-tile-ink:rgb(var(--pn-color-sobre-marca-relleno)/1);--color-glyph-brand:rgb(var(--pn-color-marca-relleno-hover)/1);--color-focus:rgb(var(--pn-color-marca)/1);--color-success:74 222 128;.landing-privacy-consent__reject,.landing-site-footer__link:hover{color:rgb(var(--color-primary-text)/1)}.landing-privacy-consent__reject{border-color:rgb(var(--pn-color-marca-relleno)/.45);background:rgb(var(--color-surface-raised)/1)}.landing-privacy-consent__reject:hover{border-color:rgb(var(--primary-200)/.65);background:rgb(var(--primary-50)/.65);color:rgb(var(--color-ink-heading)/1)}.landing-privacy-consent__body-accent{color:rgb(var(--color-primary-text)/1)}.landing-mobile-snap__dots{--pn-dot-rail-off:rgb(var(--color-inset-highlight-rgb)/0.22)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:var(--font-sans);color:rgb(var(--color-ink-muted)/1);-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid rgb(var(--color-primary,var(--pn-primary-500))/.85);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.landing-page>:not(.landing-site-background):not([data-landing-overlay]):not(.pn-modal):not(.pn-scrim):not(.pn-dropdown){position:relative;z-index:10}body.landing-page{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-tight);word-spacing:var(--pn-tracking-word);font-weight:var(--pn-peso-regular);color:rgb(var(--color-ink-muted)/1);background-color:rgb(var(--landing-page-bg)/1);min-height:100dvh;scroll-padding-top:var(--landing-scroll-anchor);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){body.landing-page{scroll-behavior:auto}}::placeholder{color:rgb(var(--color-ink-subtle)/1);opacity:1}h1,h2,h3,h4,h5,h6{letter-spacing:normal;word-spacing:normal}h1,h2,h3{color:rgb(var(--color-ink-heading)/1)}::selection{background-color:rgb(var(--primary-500)/.24);color:rgb(var(--color-ink-heading)/1)}:root{--spacing-2xs:var(--pns-gap-4);--spacing-xs:var(--pns-gap-8);--spacing-sm:var(--pns-gap-12);--spacing-md:var(--pns-gap-16);--spacing-lg:var(--pns-gap-24);--spacing-xl:var(--pns-gap-32);--spacing-2xl:var(--pns-gap-48);--spacing-3xl:var(--pns-gap-48);--spacing-section-head-gap:var(--pns-section-head-gap);--spacing-page-stack-gap:0;--spacing-gap-stack-md:var(--pns-gap-16);--spacing-gap-stack-lg:var(--pns-gap-16);--shadow-xs:var(--landing-premium-shadow-xs);--shadow-md:var(--landing-premium-shadow-md);--shadow-lg:var(--landing-premium-shadow-lg);--shadow-card:var(--saas-card-shadow,var(--landing-card-shadow));--border-width-hairline:var(--pn-borde-fino);--elevation-dropdown:var(--pn-capa-desplegable);--elevation-sticky:var(--pn-capa-pegajoso);--form-input-height:var(--control-height-input);--form-control-radius:var(--radius-control);--form-control-border:var(--control-border-strong);--form-control-bg:var(--control-bg);--nav-pad-x:1.25rem}.pn-filter-sheet{display:flex;flex-direction:column}.pn-filter-sheet__group+.pn-filter-sheet__group{border-block-start:1px solid rgb(var(--color-line))}.pn-filter-sheet__heading{margin:0;font-size:inherit;font-weight:inherit}.pn-filter-sheet__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--landing-space-3);inline-size:100%;min-block-size:3.5rem;border:0;padding:0;background:none;color:rgb(var(--color-ink-heading));font-family:inherit;text-align:start;cursor:pointer}.pn-filter-sheet__legend{font-size:var(--pn-texto-md);font-weight:var(--pn-peso-medium)}.pn-filter-sheet__value{justify-self:end;min-inline-size:0;overflow:hidden;color:rgb(var(--color-ink-muted));font-size:var(--pn-texto-sm);text-overflow:ellipsis;white-space:nowrap}.pn-filter-sheet__chevron{color:rgb(var(--color-ink-subtle));transition:transform var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-filter-sheet__row[aria-expanded=true] .pn-filter-sheet__chevron{transform:rotate(180deg)}.pn-filter-sheet__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-filter-sheet__options{display:flex;flex-direction:column;padding-block-end:var(--landing-space-3)}.pn-filter-sheet__option{display:flex;align-items:center;gap:var(--landing-space-3);min-block-size:2.75rem;color:rgb(var(--color-ink));font-size:var(--pn-texto-md);cursor:pointer}.pn-filter-sheet__option input{flex:none;inline-size:1.25rem;block-size:1.25rem;accent-color:rgb(var(--color-primary));cursor:pointer}.pn-filter-sheet__clear{display:block;inline-size:100%;min-block-size:2.75rem;border:1px solid rgb(var(--color-line));border-radius:var(--radius-pill);padding:0 var(--landing-space-5);background:none;color:rgb(var(--color-ink));font-family:inherit;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-medium);cursor:pointer;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-filter-sheet__clear:not(:disabled):hover{border-color:rgb(var(--color-ink-subtle))}}.pn-filter-sheet__clear:disabled{color:rgb(var(--color-ink-subtle));cursor:default}.pn-filter-sheet__clear:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.support-sheet{display:grid;gap:var(--space-4);margin:0}.support-sheet__lead{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-normal)}.support-sheet__step-title{margin:0;color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-tight)}.support-sheet__reasons{list-style:none}.support-sheet__reason{gap:var(--space-3)}.support-sheet__reason:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--color-primary)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.support-sheet__reason-arrow{flex:none;margin-inline-start:auto;inline-size:1rem;block-size:1rem;color:rgb(var(--color-ink-subtle)/1)}.support-sheet__back{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;color:rgb(var(--color-primary-text)/1);font:inherit;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);cursor:pointer}.support-sheet__back:hover{text-decoration:underline}.support-sheet__cases{margin:0;padding:0;border:0}.support-sheet__legend{padding:0;margin-bottom:var(--space-2);color:rgb(var(--color-ink-subtle)/1);font-size:var(--pn-texto-2xs);line-height:1rem}.support-sheet__case{padding-block:var(--space-3)}.support-sheet__case-input{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.support-sheet__hint{color:rgb(var(--color-ink-subtle)/1);font-size:var(--pn-texto-2xs)}.support-sheet__signed-in{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-xs)}.support-sheet__identity{display:grid;gap:var(--space-3)}.support-sheet__error{margin:0;color:rgb(var(--color-danger)/1);font-size:var(--pn-texto-xs)}.support-sheet__business{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-xs);line-height:var(--pn-leading-normal)}.support-sheet__business-link{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold);text-decoration:underline}.support-sheet__done{display:grid;align-content:center;justify-items:center;gap:var(--space-2);min-block-size:100%;padding-block:var(--space-6);text-align:center}.support-sheet__done-icon{inline-size:2.5rem;block-size:2.5rem;color:rgb(var(--color-success)/1)}.support-sheet__done-title{margin:0;color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold)}.support-sheet__done-body{margin:0;max-width:34ch;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-normal)}.support-sheet__mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--pns-radius-md);background:var(--color-tile-fill)}.support-sheet__mark-glyph{inline-size:1rem;block-size:1rem;color:var(--color-tile-ink)}.dsc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pn-grid-card-min),1fr));gap:var(--pns-gap-16);list-style:none;padding:0;margin:0}@media (min-width:768px){.dsc-card-grid{gap:var(--pns-gap-24)}}.dsc-card-grid--tile{--pn-grid-card-min:14.5rem;row-gap:var(--landing-space-7)}@media (min-width:768px){.dsc-card-grid--tile{row-gap:var(--landing-space-10)}}@media (max-width:639px){.dsc-card-grid--tile{grid-template-columns:minmax(0,1fr);row-gap:0}.dsc-card-grid--tile>li{padding-block:var(--pns-gap-16);border-block-end:1px solid var(--discover-v4-line)}.dsc-card-grid--tile>li:first-child{padding-block-start:0}.dsc-card-grid--tile>li:last-child{border-block-end:0}.dsc-card-grid--tile .discover-featured-tile{grid-template-columns:5.75rem minmax(0,1fr);align-items:start;column-gap:var(--pns-gap-16)}.dsc-card-grid--tile .discover-featured-tile__media{aspect-ratio:1;margin-bottom:0}.dsc-card-grid--tile .discover-featured-tile__body{gap:var(--pns-gap-4)}.dsc-card-grid--tile .discover-featured-tile__media .pn-place-badge{inset-block-start:var(--pns-gap-4);inset-inline-start:var(--pns-gap-4);justify-content:center;inline-size:1.5rem;block-size:1.375rem;padding:0;border-radius:var(--pn-radio-md)}.dsc-card-grid--tile .pn-place-badge__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dsc-card-grid--tile .discover-featured-tile__about{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media (max-width:479px){.dsc-card-grid:not(.dsc-card-grid--tile){grid-template-columns:1fr}}@media (min-width:1024px){.dsc-card-grid--tile.dsc-card-grid--tile{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsc-card-grid>li{display:flex}.dsc-card-grid>li>.discover-featured-tile{inline-size:100%;block-size:100%}.dsc-listing__reset{border:0;background:none;padding:0;color:rgb(var(--color-primary-text)/1);font-size:inherit;font-weight:var(--pn-peso-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dsc-listing__pagina--salto{padding-inline:var(--pns-gap-8)}.dsc-listing__more-row{display:flex;justify-content:center}.dsc-listing__more{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding-inline:1.5rem;border:1px solid rgb(var(--color-primary)/.35);border-radius:var(--pn-radio-pill);background:none;color:rgb(var(--color-primary-text)/1);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-medium);cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out}.dsc-listing__more:focus-visible,.dsc-listing__more:hover{border-color:rgb(var(--color-primary)/.6);background-color:rgb(var(--color-primary)/.08)}.ss-section-content.dsc-listing__body{--dsc-listing-step:var(--pns-gap-48);gap:0}@media (min-width:1024px){.ss-section-content.dsc-listing__body{--dsc-listing-step:var(--pns-gap-64)}}.dsc-listing__body>:first-child{margin-block-start:0}.dsc-listing__body>.dsc-lst-feature+.dsc-card-grid{margin-block-start:var(--pns-gap-32)}@media (min-width:768px){.dsc-listing__body>.dsc-lst-feature+.dsc-card-grid{margin-block-start:var(--landing-space-10)}}.dsc-listing__body>.dsc-card-grid+.dsc-listing__more-row{margin-block-start:var(--pns-gap-24)}.dsc-listing__body>.discover-alta{margin-block-start:var(--dsc-listing-step);padding-block-start:0}.dsc-lst-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-16)}@media (min-width:640px){.dsc-lst-feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pns-gap-24)}}.dsc-idx-tile.dsc-lst-feature__card{aspect-ratio:4/3}@media (min-width:640px){.dsc-idx-tile.dsc-lst-feature__card{aspect-ratio:16/10}}.dsc-lst-feature__card .dsc-idx-tile__name{font-size:var(--pn-texto-2xl)}.dsc-lst-feature__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);color:rgb(var(--color-on-primary)/.9);font-size:var(--pn-texto-sm)}.dsc-lst-feature__meta>*+:before{content:"·"/"";margin-inline-end:var(--space-2)}.dsc-lst-feature__meta .pn-rating{color:rgb(var(--color-on-primary)/1);font-weight:var(--pn-peso-bold)}.dsc-lst-others{margin-block-start:var(--dsc-listing-step)}.dsc-lst-others__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}.dsc-lst-others__title{margin:0;color:rgb(var(--color-ink-heading)/1);font-family:var(--font-display);font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);text-wrap:balance}.dsc-lst-others__all{flex:none;color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-medium);text-decoration:underline;text-underline-offset:3px}.dsc-lst-others__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pns-gap-16);margin:0;padding:0;list-style:none}@media (min-width:640px){.dsc-lst-others__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pns-gap-24)}}.dsc-idx-tile.dsc-lst-others__tile{aspect-ratio:4/3}.dsc-listing__guia{display:grid;gap:var(--pns-gap-16) var(--pns-gap-48);margin-block-start:var(--dsc-listing-step);padding-block-start:var(--pns-gap-32);border-block-start:1px solid var(--discover-v4-line)}@media (min-width:1024px){.dsc-listing__guia{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.dsc-listing__guia-titulo{margin:0;color:rgb(var(--color-ink-heading)/1);font-family:var(--font-display);font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);text-wrap:balance}:root{--pn-cover-lines:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 420' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%238b6cf5' stop-opacity='0'/%3E%3Cstop offset='.35' stop-color='%238b6cf5' stop-opacity='.9'/%3E%3Cstop offset='.62' stop-color='%23f0b35f' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23f0b35f' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url%28%23g%29' stroke-linecap='round'%3E%3Cpath d='M-40 330C240 210 420 410 700 340S1180 120 1640 210' stroke-width='2.2'/%3E%3Cpath d='M-40 350C240 240 430 430 710 365S1190 150 1640 245' stroke-width='1' opacity='.55'/%3E%3Cpath d='M-40 372C250 270 440 450 720 388S1200 180 1640 280' stroke-width='.8' opacity='.35'/%3E%3Cpath d='M-40 308C230 180 410 390 690 316S1170 92 1640 176' stroke-width='.8' opacity='.35'/%3E%3C/g%3E%3C/svg%3E");--pn-brand-slab:var(--pn-cover-lines) center /cover no-repeat,radial-gradient(60% 100% at 6% 112%,rgb(var(--pn-primary-800)/0.55),transparent 70%),radial-gradient(50% 90% at 94% -12%,rgb(var(--pn-primary-300)/0.34),transparent 70%),rgb(var(--color-primary)/1)}.landing-mock-hero__badge,.landing-tag{display:inline-flex;box-sizing:border-box;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:var(--space-2);padding:.375rem 1rem;border-radius:var(--radius-pill);border:none;background:rgb(var(--landing-tag-bg)/1);box-shadow:var(--pn-sombra-none);color:rgb(var(--landing-tag-fg)/1);font-family:var(--font-sans);font-size:var(--landing-type-caption-min);font-weight:var(--pn-peso-bold);line-height:var(--landing-type-leading-snug);letter-spacing:var(--landing-type-tracking-upper);text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.landing-mock-hero__badge,.landing-tag{font-size:var(--landing-type-caption)}}.landing-tag__icon{width:.875rem;height:.875rem;color:rgb(var(--landing-tag-fg)/1)}.pn-place-badge{--pn-place-mark:rgb(var(--color-inset-highlight-rgb)/0.92);display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-photo-scrim-rgb)/.56);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);box-shadow:inset 0 0 0 1px rgb(var(--color-inset-highlight-rgb)/.14);color:rgb(var(--color-inset-highlight-rgb)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);line-height:1.25;letter-spacing:.01em;white-space:nowrap}.pn-place-badge__mark{flex-shrink:0;color:var(--pn-place-mark)}.pn-place-badge__text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.pn-place-badge--new{--pn-place-mark:rgb(var(--pn-color-acierto))}.pn-place-badge--recommended{--pn-place-mark:rgb(var(--pn-color-marca-relleno))}.pn-place-badge--verified{--pn-place-mark:rgb(var(--pn-color-info))}.pn-place-badge--favorite{--pn-place-mark:rgb(var(--color-inset-highlight-rgb)/1)}@supports (color:color-mix(in srgb,red,blue)){.pn-place-badge--new{--pn-place-mark:color-mix(in srgb,rgb(var(--pn-color-acierto)) 55%,#fff)}.pn-place-badge--recommended{--pn-place-mark:color-mix(in srgb,rgb(var(--pn-color-marca-relleno)) 50%,#fff)}.pn-place-badge--verified{--pn-place-mark:color-mix(in srgb,rgb(var(--pn-color-info)) 55%,#fff)}}.pn-place-badge--top_rated{--pn-place-mark:rgb(var(--pn-color-aviso))}.pn-place-badge--coupon{--pn-place-mark:rgb(var(--pn-color-marca-relleno))}.pn-place-badge--menu{--pn-place-mark:rgb(var(--pn-color-info))}@supports (color:color-mix(in srgb,red,blue)){.pn-place-badge--top_rated{--pn-place-mark:color-mix(in srgb,rgb(var(--pn-color-aviso)) 55%,#fff)}.pn-place-badge--coupon{--pn-place-mark:color-mix(in srgb,rgb(var(--pn-color-marca-relleno)) 50%,#fff)}.pn-place-badge--menu{--pn-place-mark:color-mix(in srgb,rgb(var(--pn-color-info)) 55%,#fff)}}.pn-place-badge--card{gap:.3rem;padding:.2rem .55rem;font-size:var(--pn-texto-2xs)}.pn-place-badge--page{gap:var(--galeria-control-gap);min-block-size:var(--galeria-control);padding:0 var(--galeria-control-pad);font-size:var(--galeria-control-font)}.discover-featured-tile__media .pn-place-badge{position:absolute;inset-block-start:var(--pns-gap-8);inset-inline-start:var(--pns-gap-8);z-index:2;max-inline-size:calc(100% - 1rem)}.discover-v4-place-gallery__badges{position:absolute;inset-block-start:var(--pns-gap-12);inset-inline-start:var(--pns-gap-12);inset-inline-end:var(--pns-gap-12);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--galeria-control-gap);pointer-events:none}.pn-rail-edge{--rail-fade-start:0px;--rail-fade-end:0px}.pn-rail-edge[data-more-start=true]{--rail-fade-start:1.5rem}.pn-rail-edge[data-more-end=true]{--rail-fade-end:1.5rem}.pn-rail-edge :is(.landing-discover-peek-rail__track,.dsc-land-rail__track){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade-start),#000 calc(100% - var(--rail-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade-start),#000 calc(100% - var(--rail-fade-end)),transparent 100%)}.pn-view-pill{display:inline-flex;align-items:center;gap:var(--pns-gap-4);flex:none;padding:.25rem var(--pns-gap-8);border-radius:var(--pn-radio-pill);background:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary)/1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);line-height:1;white-space:nowrap}.pn-view-pill__icon{flex:none}.pn-view-pill--button{position:relative;border:0;cursor:pointer;font-family:inherit}.pn-view-pill--button:after{content:"";position:absolute;inset:50% 0 auto;block-size:44px;transform:translateY(-50%)}.pn-view-pill--button:hover{background:rgb(var(--color-primary)/.16)}@media (max-width:1023px){.pn-view-pill__text{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pn-view-pill{padding-inline:var(--pns-gap-4)}}.pn-rating{display:inline-flex;align-items:center;gap:.25em;font-variant-numeric:tabular-nums}.pn-rating__star{color:rgb(var(--discover-rating-gold)/1);--pn-rating-star-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E");display:inline-block;width:1em;height:1em;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--pn-rating-star-shape) center /contain no-repeat;mask:var(--pn-rating-star-shape) center /contain no-repeat}.pn-rating__count,.pn-rating__max{font-weight:var(--pn-peso-regular);color:rgb(var(--color-ink-subtle)/1)}.pn-rating-stars{display:inline-flex;gap:.125rem}.pn-rating-stars__star{width:1rem;height:1rem;fill:rgb(var(--color-ink)/.16);stroke:none;stroke-width:0}.pn-rating-stars__cell{position:relative;display:inline-block;line-height:0}.pn-rating-stars__fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.pn-rating-stars__fill--whole{position:static}.pn-rating-stars__fill>.pn-rating-stars__star{max-inline-size:none}.pn-rating-stars__star--on{color:rgb(var(--discover-rating-gold)/1);fill:currentColor;stroke-width:0}.pn-save{display:inline-flex;align-items:center;gap:var(--pns-gap-8);align-self:flex-start;min-block-size:var(--pns-control-h-md);padding-inline:var(--pns-control-px-md);border:1px solid var(--pns-card-hairline);border-radius:var(--radius-button);background:rgb(var(--color-surface)/1);color:rgb(var(--color-ink-heading)/1);font-size:var(--pns-type-small);font-weight:var(--pn-peso-semibold);cursor:pointer;transition:border-color var(--pn-duracion-rapida) var(--pn-curva-salida),background-color var(--pn-duracion-rapida) var(--pn-curva-salida),color var(--pn-duracion-rapida) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-save--on{border-color:rgb(var(--color-primary)/.45);background:rgb(var(--color-primary)/.06);color:rgb(var(--color-primary-text)/1)}@media (hover:hover){.pn-save:hover{border-color:rgb(var(--color-primary)/.45);color:rgb(var(--color-primary-text)/1)}}@keyframes pn-save-pop{50%{scale:1.18}}@media (prefers-reduced-motion:no-preference){.pn-save[aria-pressed=true] .pn-save__icon{animation:pn-save-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}.pn-save:active{scale:var(--pns-press);transition-duration:var(--pn-duracion-rapida),var(--pn-duracion-rapida),var(--pn-duracion-rapida),var(--pn-duracion-micro)}}.pn-save__label{white-space:nowrap}.pn-save__count{font-weight:var(--pn-peso-regular);color:rgb(var(--color-ink-subtle)/1);font-variant-numeric:tabular-nums}.pn-save__aviso{margin:var(--pns-gap-8) 0 0;font-size:var(--pns-type-meta);color:rgb(var(--color-danger)/1)}.pn-save--icon{gap:.25rem;min-block-size:2.25rem;inline-size:2.25rem;justify-content:center;padding-inline:0;border-color:var(--pn-velo-claro-sutil);border-radius:var(--radius-pill);background:var(--pn-velo-oscuro-fuerte);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);color:var(--pn-velo-claro-total)}.pn-save--icon:has(.pn-save__count){inline-size:auto;padding-inline:.5rem}.pn-save--icon .pn-save__count{font-size:var(--pns-type-micro);font-weight:var(--pn-peso-semibold);color:inherit}.pn-save--icon.pn-save--on{border-color:rgb(var(--color-primary)/.55);background:var(--pn-velo-oscuro-fuerte);color:rgb(var(--color-primary-text)/1)}@media (hover:hover){.pn-save--icon:hover{border-color:var(--pn-velo-claro-suave);color:rgb(var(--color-primary-text)/1)}}.pn-save__aviso--float{position:absolute;z-index:3;inset-block-start:calc(2.25rem + var(--pns-gap-16));inset-inline-end:var(--pns-gap-12);max-inline-size:min(15rem,calc(100% - var(--pns-gap-24)));margin:0;padding:.375rem .625rem;border-radius:var(--pns-radius-sm);background:var(--pn-velo-oscuro-fuerte);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);color:var(--pn-velo-claro-total);font-size:var(--pns-type-micro);line-height:var(--pns-leading-body);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.pn-save{transition-duration:var(--pn-duracion-instante)}}.pn-folded{gap:var(--pns-gap-8)}.pn-folded,.pn-folded__prose{display:flex;flex-direction:column;min-width:0}.pn-folded__prose{gap:var(--pns-gap-16);max-inline-size:68ch}.pn-folded__text{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-md);line-height:var(--pn-leading-relaxed);text-wrap:pretty}.pn-folded__more{align-self:flex-start;min-block-size:2.75rem;padding:0;border:0;background:none;color:rgb(var(--color-primary-text)/1);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-semibold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media (min-width:1024px){.pn-folded__more{display:none}}@media (max-width:1023px){.pn-folded[data-fold]:not([data-open]) .pn-folded__text:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.pn-folded[data-fold]:not([data-open]) .pn-folded__text:not(:first-child){display:none}}.pn-product-complements{margin-block-start:var(--pns-gap-16);padding-block-start:var(--pns-gap-16);border-block-start:1px solid rgb(var(--color-line)/.6)}.pn-product-complements__title{margin:0 0 var(--pns-gap-8);font-size:var(--pns-type-small);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1)}.pn-product-complements__list{display:grid;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.pn-product-complement{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:var(--pns-gap-12)}.pn-product-complement__media{display:block;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:var(--pns-radius-sm,.5rem);background:rgb(var(--color-line)/.4)}.pn-product-complement__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pn-product-complement__body{display:grid;gap:var(--pns-gap-4);min-inline-size:0}.pn-product-complement__name{overflow:hidden;font-size:var(--pns-type-meta);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-tight);color:rgb(var(--color-ink)/1);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pn-product-complement__price{font-size:var(--pns-type-meta);font-variant-numeric:tabular-nums;color:rgb(var(--color-ink-muted)/1)}.pn-product-complement__error{font-size:var(--pns-type-micro);color:rgb(var(--pn-color-peligro-texto)/1)}.pn-product-complement__action{gap:var(--pns-gap-4);white-space:nowrap}.pn-product-complement__add{justify-content:center;inline-size:var(--pn-control-alto-md);min-block-size:var(--pn-control-alto-md);padding:0;border-radius:var(--radius-pill)}.pn-product-complement__note{display:inline-flex;align-items:center;gap:var(--pns-gap-4);font-size:var(--pns-type-meta);color:rgb(var(--color-ink-muted)/1)}.pn-product-complement__note--ok{color:rgb(var(--color-success)/1)}.pn-cart-drawer,.pn-store{--store-canvas:var(--color-bg);--store-surface:var(--color-surface);--store-raised:var(--color-surface-raised);--store-ink:var(--color-ink-heading);--store-ink-muted:var(--color-ink-muted);--store-ink-subtle:var(--color-ink-subtle);--store-line:var(--color-ink);--store-accent:var(--color-primary);--store-on-accent:var(--color-on-brand);--store-accent-wash:rgb(var(--store-accent)/0.08);--store-accent-wash-strong:rgb(var(--store-accent)/0.16);--store-accent-ink:var(--color-primary-text)}html[data-theme=dark] .pn-cart-drawer,html[data-theme=dark] .pn-store{--store-line:var(--color-ink-subtle)}.pn-cart-drawer{margin:0;padding:0;border:0;max-inline-size:none;max-block-size:none;background:transparent;color:rgb(var(--store-ink)/1)}.pn-cart-drawer::backdrop{background:rgb(var(--color-photo-scrim-rgb)/.55);-webkit-backdrop-filter:var(--pn-desenfoque-velo);backdrop-filter:var(--pn-desenfoque-velo)}.pn-cart-drawer[open]{position:fixed;inset:0;inline-size:100%;block-size:100%;display:flex;justify-content:flex-end;align-items:stretch}.pn-cart-drawer__panel{display:flex;flex-direction:column;inline-size:min(26rem,100%);block-size:100%;background:rgb(var(--store-surface)/1);box-shadow:var(--pns-card-shadow);animation:pn-cart-drawer-entra .22s ease-out}@keyframes pn-cart-drawer-entra{0%{transform:translateX(1.5rem);opacity:0}}@media (max-width:639px){.pn-cart-drawer[open]{align-items:flex-end}.pn-cart-drawer__panel{inline-size:100%;block-size:auto;max-block-size:92dvh;border-start-start-radius:var(--pns-card-radius);border-start-end-radius:var(--pns-card-radius);animation-name:pn-cart-drawer-sube}}@keyframes pn-cart-drawer-sube{0%{transform:translateY(1.5rem);opacity:0}}@media (prefers-reduced-motion:reduce){.pn-cart-drawer__panel{animation:none}}.pn-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--pns-gap-8) var(--pns-gap-16);border-block-end:1px solid rgb(var(--store-line)/.1)}.pn-cart-drawer__title{margin:0;font-size:var(--pn-texto-fluido-section);font-weight:var(--pn-peso-bold)}.pn-cart-drawer__close{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:0;border-radius:var(--radius-pill);background:none;color:inherit;cursor:pointer}.pn-cart-drawer__close:hover{background:var(--store-accent-wash)}.pn-cart-drawer__close:focus-visible,.pn-cart-drawer__edit:focus-visible,.pn-cart-drawer__keep:focus-visible{outline:2px solid rgb(var(--store-accent)/1);outline-offset:2px}.pn-cart-drawer__body{flex:1 1 auto;display:grid;align-content:start;gap:var(--pns-gap-12);padding:var(--pns-gap-12) var(--pns-gap-16);overflow-y:auto;overscroll-behavior:contain}.pn-cart-drawer__lines{display:grid;gap:var(--pns-gap-12);margin:0;padding:0;list-style:none}.pn-cart-drawer__line{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:var(--pns-gap-12);align-items:start}.pn-cart-drawer__thumb{display:block;inline-size:4rem;block-size:4rem;overflow:hidden;border-radius:var(--pns-card-radius);background:var(--store-accent-wash)}.pn-cart-drawer__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.pn-cart-drawer__line-text{display:grid;gap:.25rem;min-inline-size:0}.pn-cart-drawer__line-name{font-size:var(--pns-type-small);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight)}.pn-cart-drawer__line-each,.pn-cart-drawer__line-variant{font-size:var(--pns-type-meta);color:rgb(var(--store-ink-muted)/1)}.pn-cart-drawer__warn{font-size:var(--pns-type-meta);font-weight:var(--pn-peso-bold);color:rgb(var(--color-warning)/1)}.pn-cart-drawer__line-name{color:inherit;text-decoration:none}.pn-cart-drawer__line-name:hover{text-decoration:underline;text-underline-offset:.2em}.pn-cart-drawer__stepper{display:flex;align-items:center;gap:var(--pns-gap-4,.25rem);margin-block-start:var(--pns-gap-4,.25rem)}.pn-cart-drawer__remove,.pn-cart-drawer__step{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:1px solid rgb(var(--store-line)/.18);border-radius:var(--radius-pill);background:rgb(var(--store-surface)/1);color:inherit;cursor:pointer}.pn-cart-drawer__remove{margin-inline-start:var(--pns-gap-8);border-color:transparent;color:rgb(var(--store-ink-muted)/1)}@media (hover:hover){.pn-cart-drawer__remove:hover:not(:disabled),.pn-cart-drawer__step:hover:not(:disabled){background:var(--store-accent-wash)}}.pn-cart-drawer__remove:disabled,.pn-cart-drawer__step:disabled{opacity:.4;cursor:default}.pn-cart-drawer__remove:focus-visible,.pn-cart-drawer__step:focus-visible{outline:2px solid rgb(var(--store-accent)/1);outline-offset:2px}.pn-cart-drawer__count{min-inline-size:2rem;text-align:center;font-size:var(--pns-type-small);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.pn-cart-drawer__line[aria-busy=true]{opacity:.6}.pn-cart-drawer__error{margin:0;padding:var(--pns-gap-8) var(--pns-gap-16);background:rgb(var(--color-warning)/.12);font-size:var(--pns-type-small);font-weight:var(--pn-peso-bold)}.pn-cart-drawer__note{margin:0;font-size:var(--pns-type-body-sm);color:rgb(var(--store-ink-muted)/1)}.pn-cart-drawer__line-price{display:grid;justify-items:end;gap:.125rem;font-size:var(--pns-type-small);font-variant-numeric:tabular-nums}.pn-cart-drawer__line-price s{color:rgb(var(--color-ink-disabled)/1);font-size:var(--pns-type-meta)}.pn-cart-drawer__foot{display:grid;gap:var(--pns-gap-8);padding:var(--pns-gap-12) var(--pns-gap-16) calc(var(--pns-gap-12) + env(safe-area-inset-bottom, 0px));border-block-start:1px solid rgb(var(--store-line)/.1);background:rgb(var(--store-surface)/1)}.pn-cart-drawer__sum{display:grid;gap:.125rem;margin:0;font-size:var(--pns-type-meta);line-height:var(--pn-leading-snug);font-variant-numeric:tabular-nums}.pn-cart-drawer__sum>div{display:flex;justify-content:space-between;gap:var(--pns-gap-12)}.pn-cart-drawer__sum dt{color:rgb(var(--store-ink-muted)/1)}.pn-cart-drawer__sum dd{margin:0}.pn-cart-drawer__saving dd{font-weight:var(--pn-peso-bold);color:rgb(var(--store-accent-ink)/1)}.pn-cart-drawer__total{margin-block-start:var(--pns-gap-4);padding-block-start:var(--pns-gap-8);border-block-start:1px solid rgb(var(--store-line)/.1);font-size:var(--pns-type-body);font-weight:var(--pn-peso-bold)}.pn-cart-drawer__total dt{color:inherit}.pn-cart-drawer__pay{inline-size:100%;min-block-size:var(--pn-control-alto-md);justify-content:center;white-space:normal;text-align:center}.pn-cart-drawer__usd{margin:calc(var(--pns-gap-4) * -1) 0 0;font-size:var(--pns-type-meta);line-height:var(--pn-leading-snug);color:rgb(var(--store-ink-muted)/1);text-align:end}.pn-cart-drawer__links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--pns-gap-16)}.pn-cart-drawer__edit,.pn-cart-drawer__keep{padding:var(--pns-gap-8);border:0;background:none;font:inherit;font-size:var(--pns-type-meta);color:rgb(var(--store-ink-muted)/1);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.pn-cart-drawer__assure{display:grid;gap:.125rem;margin:0;padding:0;list-style:none;font-size:var(--pns-type-caption);line-height:var(--pn-leading-snug);color:rgb(var(--store-ink-muted)/1)}.pn-cart-drawer__assure li{display:flex;align-items:center;gap:.375rem}.pn-cart-drawer .pn-store-payments__list{justify-content:center}.pn-empty-cart{display:grid;justify-items:center;gap:var(--pns-gap-12);text-align:center}.pn-empty-cart__mark{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:var(--radius-pill);background:var(--store-accent-wash-strong);color:rgb(var(--store-accent-ink)/1)}.pn-empty-cart__title{margin:var(--pns-gap-4) 0 0;font-family:var(--font-display);font-size:var(--pns-type-lead);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);color:rgb(var(--store-ink)/1)}.pn-empty-cart__body{max-inline-size:22rem;margin:0;font-size:var(--pns-type-small);line-height:var(--pn-leading-normal);color:rgb(var(--store-ink-muted)/1);text-wrap:balance}.pn-empty-cart .pn-product-complements{inline-size:100%;margin-block-start:var(--pns-gap-12);text-align:start}.pn-empty-cart__cats{display:grid;justify-items:center;gap:var(--pns-gap-8);inline-size:100%}.pn-empty-cart__cats-label{margin:0;font-size:var(--pns-type-meta);color:rgb(var(--store-ink-subtle)/1)}.pn-empty-cart__cats-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.pn-empty-cart__cat{display:inline-flex;align-items:center;min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-16);border:var(--pn-borde-fino) solid rgb(var(--store-line)/.18);border-radius:var(--radius-pill);background:rgb(var(--store-surface)/1);color:rgb(var(--store-ink)/1);font-size:var(--pns-type-small);font-weight:var(--pn-peso-semibold);text-decoration:none;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-empty-cart__cat:hover{background:var(--store-accent-wash);border-color:transparent}}.pn-empty-cart__cat:focus-visible{outline:2px solid rgb(var(--store-accent-ink)/1);outline-offset:2px}.pn-empty-cart .pn-product-complement__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.pn-empty-cart .pn-product-complement__action{min-block-size:var(--pn-control-alto-md)}.pn-empty-cart__actions .pn-button{white-space:normal;text-align:center}.pn-empty-cart--page{inline-size:min(100%,30rem);margin-inline:auto;padding-block:var(--pns-gap-16) var(--pns-gap-32)}.pn-empty-cart__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pns-gap-12);margin-block-start:var(--pns-gap-8)}@media (max-width:639px){.pn-empty-cart__actions{flex-direction:column;inline-size:100%}}.pn-store-payments{margin-block:var(--pns-gap-12) var(--pns-gap-4)}.pn-store-payments__list{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.pn-store-payments__method{display:inline-flex;align-items:center;justify-content:center;padding:var(--pns-gap-4) var(--pns-gap-8);border:1px solid rgb(var(--color-line)/.6);border-radius:var(--pns-radius-sm,.5rem);background:#fff}.pn-store-payments__mark{display:block;inline-size:auto;block-size:1.375rem}.pn-store .pn-store-payments__mark{block-size:1.125rem}.pn-store-payments__list--compact{gap:var(--pns-gap-4)}.pn-store-payments__list--compact .pn-store-payments__method{padding:.125rem var(--pns-gap-4)}.pn-store-payments__list--compact .pn-store-payments__mark{block-size:.875rem}.pn-checkout-pay__methods .pn-store-payments__list,.pn-store-payments__list--compact{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:var(--pns-gap-8)}:is(.pn-store-payments__list--compact,.pn-checkout-pay__methods .pn-store-payments__list) .pn-store-payments__method:first-child{padding-inline:var(--pns-gap-4)}:is(.pn-store-payments__list--compact,.pn-checkout-pay__methods .pn-store-payments__list) .pn-store-payments__method{min-block-size:2.5rem;padding:var(--pns-gap-8);border-radius:var(--pn-radio-lg);border-color:rgb(var(--color-line)/.4)}:is(.pn-store-payments__list--compact,.pn-checkout-pay__methods .pn-store-payments__list) .pn-store-payments__mark{inline-size:100%;block-size:1.25rem;object-fit:contain}.pn-cart-drawer .pn-store-payments__list--compact{grid-template-columns:5rem repeat(4,3.25rem);justify-content:center;gap:var(--pns-gap-4)}.pn-cart-drawer .pn-store-payments__list--compact .pn-store-payments__method{min-block-size:1.75rem;padding:var(--pns-gap-4);border-radius:var(--pn-radio-md)}.pn-cart-drawer .pn-store-payments__list--compact .pn-store-payments__mark{block-size:.875rem}.pn-lorder,.pn-lorder-all,.pn-lorder-detail__card,.pn-lorder-row,.pn-lorders__empty{--lorder-line:rgb(var(--color-ink-muted)/0.34);--lorder-surface:rgb(var(--color-surface-raised)/1);--lorder-ink:rgb(var(--color-ink-heading)/1);--lorder-muted:rgb(var(--color-ink-muted)/1);--lorder-brand:rgb(var(--color-primary-text)/1)}.pn-lorders-place{display:flex;flex-direction:column;gap:var(--pns-gap-16)}.pn-lorders-place__cards,.pn-lorders-place__rows,.pn-lorders__list{display:grid;gap:var(--pns-gap-12);margin:0;padding:0;list-style:none}.pn-lorders-place__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.pn-lorders-place__rows{gap:var(--pns-gap-8)}.pn-lorder{display:flex;flex-direction:column;gap:var(--pns-gap-12);inline-size:100%;block-size:100%;font:inherit;text-align:start;cursor:pointer;padding:var(--pns-gap-16);border:1px solid var(--lorder-line);border-radius:var(--pn-radio-lg);background:var(--lorder-surface);color:var(--lorder-ink);text-decoration:none;transition:border-color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-lorder:hover{border-color:var(--lorder-brand)}.pn-lorder__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pns-gap-8)}.pn-lorder__who{display:flex;flex-direction:column;min-inline-size:0}.pn-lorder__place{color:var(--lorder-ink);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug)}.pn-lorder__when{color:var(--lorder-muted);font-size:var(--pn-texto-xs)}.pn-lorder__code{flex:none;padding:.125rem var(--pns-gap-8);border:1px dashed var(--lorder-brand);border-radius:var(--pn-radio-md);color:var(--lorder-ink);font-family:var(--font-mono,monospace);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em}.pn-lorder__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8)}.pn-lorder__pay,.pn-lorder__status{flex:none;padding:.125rem var(--pns-gap-8);border-radius:var(--pn-radio-pill);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-lorder__status{background:rgb(var(--pn-color-marca-relleno)/.2);color:var(--lorder-ink)}.pn-lorder__status[data-status=PENDING_VALIDATION]{background:rgb(var(--pn-color-aviso)/.24)}.pn-lorder__status[data-status=DELIVERED],.pn-lorder__status[data-status=READY]{background:rgb(var(--pn-color-acierto)/.24)}.pn-lorder__status[data-status=CANCELLED]{background:rgb(var(--pn-color-peligro)/.24)}.pn-lorder__pay{border:1px solid var(--lorder-line);color:var(--lorder-muted)}.pn-lorder__pay[data-pay=PAID]{border-color:transparent;background:rgb(var(--pn-color-acierto)/.24);color:var(--lorder-ink)}.pn-lorder__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--lorder-muted);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug)}.pn-lorder__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pns-gap-4);margin:0;padding:0;list-style:none}.pn-lorder__steps li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pns-gap-4);color:var(--lorder-muted);font-size:var(--pn-texto-2xs)}.pn-lorder__dot{display:grid;place-items:center;inline-size:1rem;block-size:1rem;border:2px solid var(--lorder-line);border-radius:50%;color:#fff}.pn-lorder__steps li[data-done]{color:var(--lorder-ink)}.pn-lorder__steps li[data-done] .pn-lorder__dot{border-color:rgb(var(--pn-color-marca-relleno)/1);background:rgb(var(--pn-color-marca-relleno)/1)}.pn-lorder__steps li[data-current] .pn-lorder__dot{box-shadow:0 0 0 3px rgb(var(--pn-color-marca-relleno)/.28)}.pn-lorder__foot{display:flex;align-items:center;gap:var(--pns-gap-8);margin-block-start:auto;padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--lorder-line);color:var(--lorder-ink)}.pn-lorder__total{font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.pn-lorder__meta{flex:1 1 auto;min-inline-size:0;color:var(--lorder-muted);font-size:var(--pn-texto-xs)}.pn-lorder-row{display:flex;align-items:center;gap:var(--pns-gap-12);inline-size:100%;font:inherit;text-align:start;cursor:pointer;padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--lorder-line);border-radius:var(--pn-radio-lg);background:var(--lorder-surface);color:var(--lorder-ink);text-decoration:none;transition:border-color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-lorder-row:hover{border-color:var(--lorder-brand)}.pn-lorder-row__main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--pns-gap-4);min-inline-size:0}.pn-lorder-row__detail{color:var(--lorder-muted);font-size:var(--pn-texto-xs)}.pn-lorder-all{inline-size:100%;background:transparent;font:inherit;text-align:start;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-12);padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--lorder-line);border-radius:var(--pn-radio-lg);color:var(--lorder-brand);text-decoration:none;transition:border-color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-lorder-all:hover{border-color:var(--lorder-brand)}.pn-lorder-all__text{display:flex;flex-direction:column}.pn-lorder-all__title{font-weight:var(--pn-peso-bold)}.pn-lorder-all__lead{color:var(--lorder-muted);font-size:var(--pn-texto-xs)}.pn-lorders{display:flex;flex-direction:column;gap:var(--pns-gap-16);inline-size:100%;max-inline-size:48rem}.pn-lorders__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-12);border-block-end:1px solid rgb(var(--color-ink-muted)/.34)}.pn-lorders__tabs{display:flex;gap:var(--pns-gap-16)}.pn-lorders__tab{margin-block-end:-1px;padding:var(--pns-gap-8) var(--pns-gap-4);border:0;border-block-end:2px solid transparent;background:transparent;color:rgb(var(--color-ink-muted)/1);font:inherit;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-medium);cursor:pointer}.pn-lorders__tab[aria-selected=true]{border-block-end-color:rgb(var(--color-primary-text)/1);color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-bold)}.pn-lorders__refresh{display:inline-flex;align-items:center;gap:var(--pns-gap-8);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pns-gap-12);border:1px solid rgb(var(--color-ink-muted)/.34);border-radius:var(--pn-radio-md);background:transparent;color:rgb(var(--color-ink-muted)/1);font:inherit;font-size:var(--pn-texto-sm);cursor:pointer}.pn-lorders__state{color:rgb(var(--color-ink-muted)/1)}.pn-lorders__empty,.pn-lorders__state{padding:var(--pns-gap-32) var(--pns-gap-16);text-align:center}.pn-lorders__empty{display:flex;flex-direction:column;align-items:center;gap:var(--pns-gap-12);border:1px dashed var(--lorder-line);border-radius:var(--pn-radio-lg);color:var(--lorder-muted)}.pn-lorders__empty p{margin:0}.pn-lorder-detail{display:flex;flex-direction:column;gap:var(--pns-gap-16);inline-size:100%;max-inline-size:48rem}.pn-lorder-detail__back{padding:0;border:0;background:transparent;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--pns-gap-8);align-self:flex-start;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);text-decoration:none}.pn-lorder-detail__card{display:flex;flex-direction:column;gap:var(--pns-gap-16);padding:var(--pns-gap-24);border:1px solid var(--lorder-line);border-radius:var(--pn-radio-xl);background:var(--lorder-surface);color:var(--lorder-ink)}.pn-lorder-detail__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--pns-gap-16)}.pn-lorder-detail__date{color:var(--lorder-muted);font-size:var(--pn-texto-xs);letter-spacing:.05em;text-transform:uppercase}.pn-lorder-detail__heading,.pn-lorder-detail__place{margin:0;color:var(--lorder-ink);font-family:var(--font-display);font-weight:var(--pn-peso-bold)}.pn-lorder-detail__place{font-size:var(--pn-texto-2xl)}.pn-lorder-detail__heading{font-size:var(--pn-texto-lg)}.pn-lorder-detail__codewrap{display:flex;flex-direction:column;align-items:flex-end;gap:var(--pns-gap-4)}.pn-lorder-detail__codelabel{color:var(--lorder-muted);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-lorder-detail__code{padding:var(--pns-gap-8) var(--pns-gap-16);border:2px dashed var(--lorder-brand);border-radius:var(--pn-radio-lg);color:var(--lorder-ink);font-family:var(--font-mono,monospace);font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);letter-spacing:.08em}.pn-lorder-detail__fine,.pn-lorder-detail__hint{margin:0;color:var(--lorder-muted);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug)}.pn-lorder-detail__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8) var(--pns-gap-16);padding-block-start:var(--pns-gap-16);border-block-start:1px solid var(--lorder-line)}.pn-lorder-detail__fact{display:inline-flex;align-items:center;gap:var(--pns-gap-8);font-size:var(--pn-texto-sm)}.pn-lorder-detail__fact>:first-child{color:var(--lorder-muted);font-weight:var(--pn-peso-semibold)}.pn-lorder-detail__lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pn-lorder-detail__line{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pns-gap-12);padding-block:var(--pns-gap-12);border-block-end:1px solid var(--lorder-line)}.pn-lorder-detail__line:first-child{padding-block-start:0}.pn-lorder-detail__name{font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold)}.pn-lorder-detail__variant{display:inline-block;padding:.125rem var(--pns-gap-8);border:1px solid var(--lorder-line);border-radius:var(--pn-radio-sm)}.pn-lorder-detail__extra,.pn-lorder-detail__variant{margin-block-start:var(--pns-gap-4);color:var(--lorder-muted);font-size:var(--pn-texto-xs)}.pn-lorder-detail__extra[data-kind=note]{font-style:italic}.pn-lorder-detail__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.pn-lorder-detail__price s{color:var(--lorder-muted);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-medium)}.pn-lorder-detail__deal{display:inline-flex;align-items:center;gap:var(--pns-gap-4);margin-block-start:var(--pns-gap-4);padding:.125rem var(--pns-gap-8);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.16);color:var(--lorder-ink);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-lorder-detail__notes,.pn-lorder-detail__transfer{display:flex;flex-direction:column;gap:var(--pns-gap-8);padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--lorder-line);border-radius:var(--pn-radio-lg);font-size:var(--pn-texto-sm)}.pn-lorder-detail__notes strong,.pn-lorder-detail__transfer strong{font-weight:var(--pn-peso-bold)}.pn-lorder-detail__transfer>strong:first-child{display:inline-flex;align-items:center;gap:var(--pns-gap-8)}.pn-lorder-detail__transfer>.pn-button{align-self:flex-start}.pn-lorder-detail__sums{display:flex;flex-direction:column;gap:var(--pns-gap-8);margin:0}.pn-lorder-detail__sum{display:flex;justify-content:space-between;gap:var(--pns-gap-12);font-size:var(--pn-texto-sm)}.pn-lorder-detail__sum dd{margin:0;font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums}.pn-lorder-detail__sum[data-kind=discount]{color:rgb(var(--color-success)/1)}.pn-lorder-detail__sum[data-kind=total]{padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--lorder-line);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold)}.pn-lorder-detail__sum[data-kind=total] dd{color:var(--lorder-brand);font-weight:var(--pn-peso-bold)}.pn-lorder-detail__pay-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-12)}.pn-lorder-detail__link{display:inline-flex;color:var(--lorder-brand);text-decoration:underline}.pn-lorder-detail__link,.pn-lorder-detail__notice{align-items:center;gap:var(--pns-gap-8);font-weight:var(--pn-peso-semibold)}.pn-lorder-detail__notice{display:flex;padding:var(--pns-gap-12) var(--pns-gap-16);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-aviso)/.2);color:var(--lorder-ink);font-size:var(--pn-texto-sm)}.pn-lorder-detail__notice[data-tone=ok]{background:rgb(var(--pn-color-acierto)/.22)}.pn-lorder-detail__bill{align-self:flex-start}.pn-lorder-detail__timeline{display:flex;flex-direction:column;gap:var(--pns-gap-12);margin:0;padding:0;list-style:none}.pn-lorder-detail__event{display:flex;align-items:flex-start;gap:var(--pns-gap-12)}.pn-lorder-detail__event:before{content:"";flex:none;inline-size:.75rem;block-size:.75rem;margin-block-start:.375rem;border-radius:50%;background:rgb(var(--pn-color-marca-relleno)/1)}.pn-lorder-detail__event-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pns-gap-8);font-size:var(--pn-texto-sm)}.pn-lorder-detail__event-head strong{font-weight:var(--pn-peso-bold)}.pn-lorder-detail__event-head time{color:var(--lorder-muted);font-size:var(--pn-texto-xs)}.pn-lorder-detail__event p{margin:var(--pns-gap-4) 0 0;color:var(--lorder-muted);font-size:var(--pn-texto-sm)}@media (max-width:40rem){.pn-lorder-detail__card{padding:var(--pns-gap-16)}.pn-lorder-detail__codewrap{align-items:flex-start}}.pn-coupon,.pn-lcart,.pn-lcart-done,.pn-lcart__actions,.pn-order-timer,.pn-pdialog,.pn-pdialog__actions{--of-line:rgb(var(--color-ink-muted)/0.34);--of-surface:rgb(var(--color-surface-raised)/1);--of-sunken:rgb(var(--pn-color-superficie-hundida)/1);--of-ink:rgb(var(--color-ink-heading)/1);--of-muted:rgb(var(--color-ink-muted)/1);--of-brand:rgb(var(--color-primary-text)/1);color:var(--of-ink)}.pn-coupon,.pn-lcart,.pn-lcart-done,.pn-pdialog{display:flex;flex-direction:column;gap:var(--pns-gap-16)}.pn-lcart__place{margin:0;color:var(--of-muted);font-size:var(--pn-texto-sm)}.pn-lcart__empty{display:flex;flex-direction:column;align-items:center;gap:var(--pns-gap-8);padding:var(--pns-gap-32) var(--pns-gap-16);border:1px dashed var(--of-line);border-radius:var(--pn-radio-lg);color:var(--of-muted);text-align:center}.pn-lcart__empty p{margin:0}.pn-lcart__empty-icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:rgb(var(--pn-color-marca-relleno)/.16);color:var(--of-brand)}.pn-lcart__empty-title{color:var(--of-ink);font-weight:var(--pn-peso-bold)}.pn-lcart__field{display:flex;flex-direction:column;gap:var(--pns-gap-8)}.pn-lcart__label{color:var(--of-ink);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.pn-lcart__hint{margin:0;color:var(--of-muted);font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug)}.pn-lcart__select{justify-content:space-between;inline-size:100%}.pn-lcart__lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);background:var(--of-surface)}.pn-lcart__line{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pns-gap-12);padding:var(--pns-gap-12) var(--pns-gap-16)}.pn-lcart__thumb{position:relative;display:block;flex:none;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border:1px solid var(--of-line);border-radius:var(--pn-radio-md);background:var(--of-sunken)}.pn-lcart__thumb img{object-fit:cover}.pn-lcart__line+.pn-lcart__line{border-block-start:1px solid var(--of-line)}.pn-lcart__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--pns-gap-4);min-inline-size:0}.pn-lcart__info>p{margin:0}.pn-lcart__name{color:var(--of-ink);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);overflow-wrap:anywhere}.pn-lcart__chip{padding:.125rem var(--pns-gap-8);border:1px solid var(--of-line);border-radius:var(--pn-radio-sm)}.pn-lcart__chip,.pn-lcart__extra{color:var(--of-muted);font-size:var(--pn-texto-xs)}.pn-lcart__extra[data-kind=note]{font-style:italic}.pn-lcart__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pns-gap-4) var(--pns-gap-8);font-variant-numeric:tabular-nums}.pn-lcart__price strong{color:var(--of-ink);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold)}.pn-coupon__price-was,.pn-lcart__was,.pn-pdialog__price-was{color:var(--of-muted);font-size:var(--pn-texto-sm);font-variant-numeric:tabular-nums}.pn-lcart__deal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--pns-gap-4);padding:.125rem var(--pns-gap-8);border-radius:var(--pn-radio-md);background:rgb(var(--pn-color-marca-relleno)/.16);color:var(--of-ink);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-lcart__deal strong{color:rgb(var(--color-success)/1);font-variant-numeric:tabular-nums;white-space:nowrap}.pn-lcart__controls{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--pns-gap-8)}.pn-lcart__qty{display:inline-flex;align-items:center;border:1px solid var(--of-line);border-radius:var(--pn-radio-pill);color:var(--of-ink)}.pn-lcart__qty button{display:grid;place-items:center;inline-size:var(--pn-control-alto-sm);block-size:var(--pn-control-alto-sm);border:0;background:transparent;color:inherit;cursor:pointer}.pn-lcart__qty button:disabled{cursor:not-allowed;opacity:.35}.pn-lcart__qty span{min-inline-size:1.5rem;font-weight:var(--pn-peso-bold);text-align:center;font-variant-numeric:tabular-nums}.pn-lcart__remove{display:grid;place-items:center;inline-size:var(--pn-control-alto-sm);block-size:var(--pn-control-alto-sm);border:0;background:transparent;color:var(--of-muted);cursor:pointer}.pn-lcart__remove:hover{color:rgb(var(--pn-color-peligro)/1)}.pn-lcart__sums{display:flex;flex-direction:column;gap:var(--pns-gap-8);margin:0;padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--of-line)}.pn-lcart__sum{display:flex;justify-content:space-between;gap:var(--pns-gap-12);font-size:var(--pn-texto-sm)}.pn-lcart__sum dd{margin:0;font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums}.pn-lcart__sum[data-kind=discount]{color:rgb(var(--color-success)/1)}.pn-lcart__sum[data-kind=total]{color:var(--of-ink);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold)}.pn-lcart__sum[data-kind=total] dd{color:var(--of-brand);font-weight:var(--pn-peso-bold)}.pn-lcart__pay{display:flex;flex-direction:column;gap:var(--pns-gap-8);padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);font-size:var(--pn-texto-sm)}.pn-lcart__pay>strong:first-child{display:inline-flex;align-items:center;gap:var(--pns-gap-8)}.pn-lcart__link{color:var(--of-brand);font-weight:var(--pn-peso-semibold);text-decoration:underline}.pn-lcart__actions,.pn-pdialog__actions{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8)}.pn-lcart__error{background:rgb(var(--pn-color-peligro)/.18);color:rgb(var(--color-ink-heading)/1)}.pn-lcart__auth-notice,.pn-lcart__error{flex:1 1 100%;margin:0;padding:var(--pns-gap-8) var(--pns-gap-12);border-radius:var(--pn-radio-md);font-size:var(--pn-texto-sm)}.pn-lcart__auth-notice{background:rgb(var(--color-primary-text)/.12);border:1px solid rgb(var(--color-primary-text)/.3);color:rgb(var(--color-ink-heading)/.95);text-align:center}.pn-lcart__confirm,.pn-pdialog__add{flex:1 1 12rem;justify-content:center}.pn-lcart__confirm-total{padding-inline-start:var(--pns-gap-8);border-inline-start:1px solid rgb(255 255 255/.4);font-variant-numeric:tabular-nums}.pn-pdialog__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);background:var(--of-sunken)}.pn-pdialog__media img{object-fit:contain}.pn-coupon__badge,.pn-pdialog__badge{position:absolute;inset-block-start:var(--pns-gap-8);inset-inline-start:var(--pns-gap-8);z-index:2;padding:.125rem var(--pns-gap-8);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/1);color:#fff;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.pn-pdialog__desc{margin:0;color:var(--of-muted);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-normal)}.pn-coupon__price,.pn-pdialog__price{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-12);padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);background:var(--of-sunken)}.pn-coupon__price>div,.pn-pdialog__price>div{display:flex;flex-direction:column;gap:.125rem}.pn-coupon__price-label,.pn-pdialog__price-label{color:var(--of-muted);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-medium)}.pn-coupon__price-now,.pn-pdialog__price-now{color:var(--of-ink);font-family:var(--font-display);font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.pn-coupon__price-now,.pn-pdialog__price[data-coupon] .pn-pdialog__price-now{color:var(--of-brand)}.pn-coupon__price-tile,.pn-pdialog__price-tile{display:flex;flex:none;flex-direction:column;align-items:center;padding:var(--pns-gap-8) var(--pns-gap-12);border-radius:var(--pn-radio-md);background:rgb(var(--pn-color-marca-relleno)/.16);color:var(--of-ink)}.pn-coupon__price-tile strong,.pn-pdialog__price-tile strong{font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold)}.pn-coupon__price-tile small,.pn-pdialog__price-tile small{color:var(--of-muted);font-size:var(--pn-texto-2xs)}.pn-pdialog__coupon-note{display:flex;align-items:flex-start;gap:var(--pns-gap-8);margin:0;color:var(--of-muted);font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug)}.pn-pdialog__soldout{margin:0;padding:var(--pns-gap-12) var(--pns-gap-16);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-peligro)/.18);color:var(--of-ink);font-weight:var(--pn-peso-semibold);text-align:center}.pn-pdialog__group{display:flex;flex-direction:column;gap:var(--pns-gap-8);margin:0;padding:var(--pns-gap-12) 0 0;border:0;border-block-start:1px solid var(--of-line)}.pn-pdialog__group legend{float:inline-start;inline-size:100%;margin-block-end:var(--pns-gap-8);padding:0;color:var(--of-ink);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.pn-pdialog__chips{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8)}.pn-pdialog__chip{display:inline-flex;align-items:center;gap:var(--pns-gap-4);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pns-gap-12);border:1.5px solid var(--of-line);border-radius:var(--pn-radio-pill);background:transparent;color:var(--of-ink);font:inherit;font-size:var(--pn-texto-sm);cursor:pointer}.pn-pdialog__chip[aria-checked=true]{border-color:var(--of-brand);background:rgb(var(--pn-color-marca-relleno)/.16);font-weight:var(--pn-peso-semibold)}.pn-pdialog__chip span{color:var(--of-muted);font-size:var(--pn-texto-xs)}.pn-pdialog__complement{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-12);min-block-size:var(--pn-control-alto-sm);font-size:var(--pn-texto-sm);cursor:pointer}.pn-pdialog__complement span{display:inline-flex;align-items:center;gap:var(--pns-gap-8)}.pn-pdialog__complement input{inline-size:1rem;block-size:1rem;accent-color:rgb(var(--pn-color-marca-relleno)/1)}.pn-pdialog__see-coupon{align-self:flex-start}.pn-pdialog__add[data-done]{background:rgb(var(--pn-color-acierto)/1)}.pn-lcart-done{align-items:center;text-align:center}.pn-lcart-done__icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:rgb(var(--pn-color-acierto)/.22);color:rgb(var(--pn-color-acierto)/1)}.pn-lcart-done__lead{margin:0 0 var(--pns-gap-8);color:var(--of-muted);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.pn-lcart-done__code{display:inline-block;margin:0;padding:var(--pns-gap-8) var(--pns-gap-24);border:2px dashed var(--of-brand);border-radius:var(--pn-radio-xl);color:var(--of-ink);font-family:var(--font-mono,monospace);font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-bold);letter-spacing:.12em}.pn-lcart-done__reminder,.pn-lcart-done__text{max-inline-size:26rem;margin:0;line-height:var(--pn-leading-normal)}.pn-lcart-done__reminder{padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);color:var(--of-muted);font-size:var(--pn-texto-sm)}.pn-lcart-done__actions{display:flex;flex-direction:column;gap:var(--pns-gap-8);inline-size:100%;max-inline-size:22rem}.pn-lpresence{display:flex;flex-direction:column;align-items:center;gap:var(--pns-gap-16);text-align:center}.pn-lpresence__lead,.pn-lpresence__text{max-inline-size:26rem;margin:0;line-height:var(--pn-leading-normal)}.pn-lpresence__text{color:var(--of-muted);font-size:var(--pn-texto-sm)}.pn-lpresence__code{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pns-gap-8) var(--pns-gap-16);margin:0;padding:var(--pns-gap-16) var(--pns-gap-24);border:2px dashed var(--of-brand);border-radius:var(--pn-radio-xl);color:var(--of-ink);font-family:var(--font-mono,monospace);font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-bold);letter-spacing:.14em}.pn-lpresence__timer{display:inline-flex;align-items:center;gap:var(--pns-gap-8);margin:0;color:var(--of-muted);font-size:var(--pn-texto-sm);font-variant-numeric:tabular-nums}.pn-lpresence__timer[data-low]{padding:var(--pns-gap-4) var(--pns-gap-12);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-peligro)/.18);color:var(--of-ink);font-weight:var(--pn-peso-semibold)}.pn-lpresence__status{display:flex;flex-direction:column;align-items:center;gap:var(--pns-gap-4)}.pn-lpresence__title{margin:0;font-weight:var(--pn-peso-semibold)}.pn-lpresence__waiting{display:inline-flex;align-items:center;gap:var(--pns-gap-8);margin:0;color:var(--of-muted)}.pn-lpresence__summary{margin:0;font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums}.pn-lpresence__icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:var(--of-sunken);color:var(--of-muted)}.pn-lpresence[data-state=verified] .pn-lpresence__icon{background:rgb(var(--pn-color-acierto)/.22);color:rgb(var(--pn-color-acierto)/1)}.pn-coupon__chip{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--pns-gap-4);padding:.125rem var(--pns-gap-12);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.16);color:var(--of-brand);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-bold)}.pn-coupon__place{margin:0;color:var(--of-muted);font-size:var(--pn-texto-sm)}.pn-coupon__grid{display:grid;gap:var(--pns-gap-16)}.pn-coupon__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);background:var(--of-sunken)}.pn-coupon__media img{object-fit:contain}.pn-coupon__main{display:flex;flex-direction:column;gap:var(--pns-gap-16);min-inline-size:0}.pn-coupon__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--pns-gap-12);margin:0}.pn-coupon__facts dt{display:flex;align-items:center;gap:var(--pns-gap-4);color:var(--of-muted);font-size:var(--pn-texto-xs)}.pn-coupon__facts dd{margin:.125rem 0 0;color:var(--of-ink);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);overflow-wrap:anywhere}.pn-coupon__age{align-items:center;margin:0;font-size:var(--pn-texto-sm)}.pn-coupon__age,.pn-coupon__code{display:flex;gap:var(--pns-gap-8);color:var(--of-ink)}.pn-coupon__code{flex-direction:column;align-items:flex-start;padding:var(--pns-gap-16);border:1.5px dashed rgb(var(--pn-color-marca-relleno)/.7);border-radius:var(--pn-radio-lg)}.pn-coupon__code[data-used]{opacity:.65}.pn-coupon__code-label{color:var(--of-brand);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-bold)}.pn-coupon__code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pns-gap-12);inline-size:100%}.pn-coupon__code-value{font-family:var(--font-mono,monospace);font-size:var(--pn-texto-xl);letter-spacing:.08em}.pn-coupon__code-note{margin:0;color:var(--of-muted);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug)}.pn-coupon__notes{display:grid;gap:var(--pns-gap-12);margin:0;padding:var(--pns-gap-16);border:1px solid var(--of-line);border-radius:var(--pn-radio-lg);list-style:none}.pn-coupon__notes li{display:grid;grid-template-columns:auto 1fr;gap:0 var(--pns-gap-12);align-items:start;font-size:var(--pn-texto-xs)}.pn-coupon__notes li>strong{color:var(--of-ink);font-size:var(--pn-texto-sm)}.pn-coupon__notes li>span:last-child{grid-column:2;color:var(--of-muted);line-height:var(--pn-leading-snug)}.pn-coupon__note-icon{display:grid;grid-row:span 2;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--pn-radio-md);background:rgb(var(--pn-color-marca-relleno)/.16);color:var(--of-brand)}.pn-coupon__go{justify-content:center}@media (min-width:40rem){.pn-coupon__grid:has(.pn-coupon__media){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.pn-coupon__notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-order-timer{display:flex;flex-direction:column;gap:var(--pns-gap-12);padding:var(--pns-gap-16);border-radius:var(--pn-radio-md);background:var(--of-surface);border:1px solid var(--of-line)}.pn-order-timer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-8)}.pn-order-timer__badge{display:inline-flex;align-items:center;padding:var(--pns-gap-4) var(--pns-gap-8);border-radius:var(--pn-radio-pill);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);background:var(--of-sunken);color:var(--of-ink)}.pn-order-timer__badge[data-status=draft]{background:rgb(var(--pn-color-marca-relleno)/.14);color:var(--of-brand)}.pn-order-timer__badge[data-status=pending_validation]{background:rgb(var(--pn-color-aviso)/.2);color:rgb(var(--pn-color-aviso-texto)/1)}.pn-order-timer__badge[data-status=completed],.pn-order-timer__badge[data-status=confirmed],.pn-order-timer__badge[data-status=in_preparation],.pn-order-timer__badge[data-status=processing],.pn-order-timer__badge[data-status=ready]{background:rgb(var(--pn-color-acierto)/.18);color:rgb(var(--pn-color-acierto-texto)/1)}.pn-order-timer__badge[data-status=cancelled]{background:rgb(var(--pn-color-peligro)/.16);color:rgb(var(--pn-color-peligro-texto)/1)}.pn-order-timer__code{font-family:var(--pn-font-mono,monospace);font-weight:var(--pn-peso-semibold)}.pn-order-timer__code,.pn-order-timer__hint{font-size:var(--pn-texto-sm);color:var(--of-muted)}.pn-order-timer__hint{margin:0;line-height:var(--pn-leading-normal)}.pn-order-timer__countdown-card{display:flex;flex-direction:column;gap:var(--pns-gap-8);padding:var(--pns-gap-12);background:rgb(var(--pn-color-aviso)/.1);border:1px solid rgb(var(--pn-color-aviso)/.35);border-radius:var(--pn-radio-sm)}.pn-order-timer__clock{display:flex;align-items:center;gap:var(--pns-gap-8)}.pn-order-timer__clock-icon{color:rgb(var(--pn-color-aviso-texto)/1)}.pn-order-timer__clock-label{display:block;font-size:var(--pn-texto-xs);color:var(--of-muted)}.pn-order-timer__clock-digits{font-size:var(--pn-texto-lg);font-family:var(--pn-font-mono,monospace);font-weight:var(--pn-peso-bold);color:rgb(var(--pn-color-aviso-texto)/1)}.pn-order-timer__deadline,.pn-order-timer__notice{font-size:var(--pn-texto-xs);color:var(--of-muted)}.pn-order-timer__notice{display:flex;align-items:center;gap:var(--pns-gap-8);padding:var(--pns-gap-8) var(--pns-gap-12);background:var(--of-sunken);border-radius:var(--pn-radio-sm)}.pn-order-timer__cancel-btn{align-self:flex-start;margin-top:var(--pns-gap-4)}.pn-order-timer__confirm{display:flex;flex-direction:column;gap:var(--pns-gap-8);padding:var(--pns-gap-12);background:rgb(var(--pn-color-peligro)/.08);border:1px solid rgb(var(--pn-color-peligro)/.35);border-radius:var(--pn-radio-sm)}.pn-order-timer__confirm-title{margin:0;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);color:var(--of-ink)}.pn-order-timer__confirm-detail{margin:0;font-size:var(--pn-texto-sm);color:var(--of-muted);line-height:var(--pn-leading-normal)}.pn-order-timer__confirm-actions{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8);margin-top:var(--pns-gap-4)}@media (max-width:479px){.pn-order-timer__confirm-no,.pn-order-timer__confirm-yes{flex:1 1 100%;justify-content:center;min-block-size:2.75rem}}.pn-micro{--mi-line:rgb(var(--color-ink-muted)/0.34);--mi-surface:rgb(var(--color-surface-raised)/1);--mi-ink:rgb(var(--color-ink-heading)/1);--mi-muted:rgb(var(--color-ink-muted)/1);--mi-brand:rgb(var(--color-primary-text)/1);display:flex;flex-direction:column;gap:var(--pns-gap-16);color:var(--mi-ink)}.pn-micro__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8) var(--pns-gap-12)}.pn-micro__search{display:flex;flex:1 1 14rem;align-items:center;gap:var(--pns-gap-8);min-inline-size:0;min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-12);border:1px solid var(--mi-line);border-radius:var(--pn-radio-pill);background:var(--mi-surface);color:var(--mi-muted)}.pn-micro__search:focus-within{border-color:var(--mi-brand);box-shadow:0 0 0 3px rgb(var(--pn-color-marca-relleno)/.22)}.pn-micro__search-input{flex:1 1 auto;min-inline-size:0;min-block-size:var(--pn-control-alto-md);border:0;background:transparent;color:var(--mi-ink);font:inherit;font-size:var(--pn-texto-md);outline:none}.pn-micro__search-input::placeholder{color:var(--mi-muted)}.pn-micro__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pn-micro__search-clear{display:grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border:0;border-radius:50%;background:rgb(var(--color-ink-muted)/.2);color:var(--mi-ink);cursor:pointer}.pn-micro__tools{display:flex;flex:0 1 auto;align-items:center;gap:var(--pns-gap-8);margin-inline-start:auto}.pn-micro__menu{gap:var(--pns-gap-8);max-inline-size:11rem}.pn-micro__menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-micro__menu-audience{color:var(--mi-muted);font-size:var(--pn-texto-xs)}.discover-v4-place-menu-share{display:inline-flex;align-items:center;gap:var(--pns-gap-8)}.pn-micro__icon{display:grid;place-items:center;inline-size:var(--pn-control-alto-md);block-size:var(--pn-control-alto-md);padding:0;border:1px solid var(--mi-line);border-radius:50%;background:var(--mi-surface);color:var(--mi-ink);cursor:pointer;text-decoration:none;transition:border-color var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-micro__icon:hover{border-color:var(--mi-brand);color:var(--mi-brand)}.pn-micro__order{display:inline-flex;align-items:center;gap:var(--pns-gap-8);min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-16);border:1px solid var(--mi-brand);border-radius:var(--pn-radio-pill);background:transparent;color:var(--mi-brand);font:inherit;font-weight:var(--pn-peso-bold);cursor:pointer}.pn-micro__order:hover{background:rgb(var(--pn-color-marca-relleno)/.14)}.pn-micro__cart{display:inline-flex;align-items:center;gap:var(--pns-gap-8);min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-12) var(--pns-gap-16);border:0;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/1);color:rgb(var(--pn-color-sobre-marca-relleno)/1);font:inherit;font-weight:var(--pn-peso-bold);cursor:pointer}.pn-micro__cart-total{font-variant-numeric:tabular-nums}.pn-micro__bag{position:relative;display:inline-grid;place-items:center}.pn-micro__badge{position:absolute;inset-block-start:-.5rem;inset-inline-end:-.625rem;display:grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.25rem;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-acierto)/1);color:#fff;font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.pn-micro__dock-button{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--pns-gap-12);min-inline-size:0;min-block-size:3rem;padding-inline:var(--pns-gap-16);border:0;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/1);color:rgb(var(--pn-color-sobre-marca-relleno)/1);font:inherit;font-weight:var(--pn-peso-bold);cursor:pointer}.pn-micro__dock-button[data-empty]{gap:var(--pns-gap-8)}.pn-micro__dock-text{flex:1 1 auto;text-align:start}.pn-micro__dock-total{font-variant-numeric:tabular-nums}.pn-micro__solo{display:flex;justify-content:flex-end}@media (max-width:63.99rem){.pn-micro__cart,.pn-micro__order{display:none}}@media (max-width:39.99rem){.pn-micro__tools{inline-size:100%;margin-inline-start:0}.pn-micro__tools .discover-v4-place-menu-share{margin-inline-start:auto}}.pn-micro__chips{display:flex;gap:var(--pns-gap-8);padding-block-end:var(--pns-gap-4);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pn-micro__chips::-webkit-scrollbar{display:none}.pn-micro__chip{display:inline-flex;flex:none;align-items:center;gap:var(--pns-gap-4);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pns-gap-12);border:1px solid var(--mi-line);border-radius:var(--pn-radio-pill);background:transparent;color:var(--mi-ink);font:inherit;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);cursor:pointer;scroll-snap-align:start}.pn-micro__chip[aria-pressed=true]{border-color:transparent;background:rgb(var(--pn-color-marca-relleno)/1);color:rgb(var(--pn-color-sobre-marca-relleno)/1)}.pn-micro__chip-count{opacity:.75;font-size:var(--pn-texto-xs);font-variant-numeric:tabular-nums}.pn-micro__results{display:flex;flex-direction:column;gap:var(--pns-gap-24)}.pn-micro__found{margin:0;color:var(--mi-muted);font-size:var(--pn-texto-sm)}.pn-micro__found:empty{display:none}.pn-micro__group{display:flex;flex-direction:column;gap:var(--pns-gap-12)}.pn-micro__group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pns-gap-4) var(--pns-gap-12)}.pn-micro__group-head h3{display:inline-flex;align-items:center;gap:var(--pns-gap-8);margin:0;color:var(--mi-ink);font-family:var(--font-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold)}.pn-micro__group-head[data-deals] h3{color:var(--mi-brand)}.pn-micro__group-head p{margin:0}.pn-micro__group-count,.pn-micro__group-head p{color:var(--mi-muted);font-size:var(--pn-texto-sm)}.pn-micro__group-count{font-variant-numeric:tabular-nums}.pn-micro__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pns-gap-16) var(--pns-gap-12);margin:0;padding:0;list-style:none}@media (min-width:40rem){.pn-micro__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.pn-micro__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pn-pcard{position:relative;container-type:inline-size}.pn-pcard__add{position:absolute;inset-block-start:var(--pns-gap-8);inset-block-start:calc(100cqw - 2.25rem - var(--pns-gap-8));inset-inline-end:var(--pns-gap-8);z-index:2;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:50%;background:rgb(var(--pn-color-marca-relleno)/1);color:rgb(var(--pn-color-sobre-marca-relleno)/1);box-shadow:0 2px 8px rgb(0 0 0/.3);cursor:pointer;transition:transform var(--pn-duracion-micro) var(--pn-curva-salida)}.pn-pcard[data-deal] .pn-pcard__add{inset-block-start:var(--pns-gap-8);inset-block-start:calc(100cqw - 2.25rem - var(--pns-gap-8) - 1.5rem)}.pn-pcard__add:active{transform:scale(.92)}.pn-pcard__add[data-added]{background:rgb(var(--pn-color-acierto)/1)}.pn-micro__empty{display:flex;flex-direction:column;align-items:center;gap:var(--pns-gap-8);padding:var(--pns-gap-32) var(--pns-gap-16);border:1px dashed var(--mi-line);border-radius:var(--pn-radio-lg);color:var(--mi-muted);text-align:center}.pn-micro__empty p{margin:0}.pn-micro__empty-title{color:var(--mi-ink);font-weight:var(--pn-peso-bold)}.pn-reviews__aviso{margin:var(--pns-gap-8) 0 0;font-size:var(--pns-type-meta);color:rgb(var(--color-danger)/1)}.pn-reviews{margin-block-start:var(--pns-gap-64);padding-block-start:var(--pns-gap-32);border-block-start:1px solid var(--pns-card-hairline)}.pn-reviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pns-gap-8) var(--pns-gap-24);margin-block-end:var(--pns-gap-12)}.pn-reviews__pie-accion{display:flex;justify-content:center;margin-block-start:var(--pns-gap-12);padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--pns-card-hairline)}.pn-reviews__title{margin:0;font-family:var(--font-display);font-size:var(--pn-texto-fluido-section);line-height:var(--pn-leading-snug);font-weight:var(--pn-peso-bold);color:rgb(var(--color-ink-heading)/1)}.pn-reviews__overview{display:flex;flex-wrap:wrap;gap:var(--pns-gap-16) var(--pns-gap-48)}.pn-reviews__summary{display:grid;gap:var(--pns-gap-8);min-inline-size:0;max-inline-size:28rem}.pn-reviews__summary--wait{min-block-size:3.5rem}.pn-reviews__score{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-4) var(--pns-gap-12);margin:0}.pn-reviews__score strong{font-size:var(--pns-type-h2);line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-ink-heading)/1)}.pn-reviews__estrellas{display:inline-flex;gap:.125rem}.pn-reviews__base{margin:0;font-size:var(--pns-type-small);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-muted)/1)}.pn-reviews__cuantas,.pn-reviews__fecha{margin:0;font-size:var(--pns-type-meta);color:rgb(var(--color-ink-muted)/1)}.pn-reviews__vacio{margin:0;font-size:var(--pns-type-small);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-muted)/1)}.pn-reviews__failed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-12)}.pn-reviews__reparto{display:flex;flex:1 1 16rem;flex-direction:column;gap:.375rem;max-inline-size:30rem;margin:0;padding:0;list-style:none}.pn-reviews__fila{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:var(--pns-gap-8);font-size:var(--pns-type-small);color:rgb(var(--color-ink-muted)/1)}.pn-reviews__nota{display:inline-flex;align-items:center;gap:.25rem;font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums;color:rgb(var(--color-ink-heading)/1)}.pn-reviews__barra{block-size:.5rem;border-radius:var(--radius-pill);background:rgb(var(--color-ink)/.1);overflow:hidden}.pn-reviews__barra-relleno{display:block;block-size:100%;border-radius:var(--radius-pill);background:rgb(var(--discover-rating-gold,245 179 1)/1)}.pn-reviews__cuantas{text-align:end;font-variant-numeric:tabular-nums}.pn-reviews__abrir{display:inline-flex;align-items:center;gap:var(--pns-gap-8);block-size:2.25rem;padding-inline:var(--pns-gap-12) var(--pns-gap-16);border:1px solid rgb(var(--color-primary)/.35);border-radius:var(--pn-radio-pill);background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1);font:inherit;font-size:var(--pns-type-small);font-weight:var(--pn-peso-semibold);cursor:pointer;text-decoration:none;transition:background-color var(--pn-duracion-ui) var(--pn-curva-entrada),border-color var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-reviews__abrir:hover{border-color:rgb(var(--color-primary)/.6);background:rgb(var(--color-primary)/.14)}.pn-reviews__abrir:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-reviews__abrir-icon{inline-size:1rem;block-size:1rem}.pn-reviews__form{display:grid;gap:var(--pns-gap-32);max-inline-size:36rem}.pn-reviews__eyebrow{margin:0;font-size:var(--pns-type-meta);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-ink-muted)/1)}.pn-reviews__subject{display:flex;align-items:center;gap:var(--pns-gap-16);padding:var(--pns-gap-12);border-radius:var(--pn-radio-xl);background:rgb(var(--color-ink)/.04)}.pn-reviews__subject-thumb{position:relative;flex:none;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:var(--pn-radio-xl);background:rgb(var(--color-ink)/.06)}.pn-reviews__subject-thumb img{object-fit:cover}.pn-reviews__subject-text{display:grid;gap:var(--pns-gap-4);min-inline-size:0}.pn-reviews__subject-name{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--pns-type-body-sm);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-heading)/1)}.pn-reviews__field{display:grid;gap:var(--pns-gap-12);min-inline-size:0}.pn-reviews__optional{font-weight:var(--pn-peso-regular);letter-spacing:normal;text-transform:none}.pn-reviews__notas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-4)}.pn-reviews__nota-btn{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:rgb(var(--color-ink-disabled)/1);cursor:pointer;transition:color var(--pn-duracion-ui) var(--pn-curva-entrada),transform var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-reviews__nota-btn--on{color:rgb(var(--discover-rating-gold)/1)}.pn-reviews__nota-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pn-reviews__nota-btn:hover{transform:scale(1.12)}}.pn-reviews__nota-word{min-inline-size:5.5rem;margin-inline-start:var(--pns-gap-12);font-size:var(--pns-type-body-sm);font-weight:var(--pn-peso-bold);color:rgb(var(--color-primary-text)/1)}.pn-reviews__texto{inline-size:100%;min-block-size:9.5rem;padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid var(--pns-card-hairline);border-radius:var(--pn-radio-xl);background:rgb(var(--color-input-bg)/1);color:rgb(var(--color-ink)/1);font:inherit;line-height:var(--pns-leading-body);resize:vertical;transition:border-color var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-reviews__texto::placeholder{color:rgb(var(--color-ink-subtle)/1)}.pn-reviews__texto:focus-visible{border-color:rgb(var(--color-primary)/.6);outline:2px solid var(--color-focus);outline-offset:2px}.pn-reviews__contador{margin:calc(-1 * var(--pns-gap-4)) 0 0;font-size:var(--pns-type-meta);font-variant-numeric:tabular-nums;text-align:end;color:rgb(var(--color-ink-subtle)/1)}.pn-reviews__pie{flex:1 1 14rem;margin:0;font-size:var(--pns-type-meta);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-muted)/1)}.pn-reviews__enviar{display:inline-flex;align-items:center;justify-content:center;gap:var(--pns-gap-8);min-block-size:3rem;padding-inline:var(--pns-gap-24);border:0;border-radius:var(--pn-radio-pill);background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-brand)/1);font:inherit;font-weight:var(--pn-peso-semibold);cursor:pointer;transition:background-color var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-reviews__enviar:hover:not(:disabled){background:rgb(var(--color-primary-deep)/1)}.pn-reviews__enviar:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-reviews__enviar-icon{inline-size:1.125rem;block-size:1.125rem}.pn-reviews__enviar:disabled{opacity:var(--pn-opacidad-deshabilitado);cursor:progress}@media (max-width:40rem){.pn-reviews__enviar{inline-size:100%}}.pn-reviews__lista{display:flex;flex-direction:column;margin:var(--pns-gap-12) 0 0;padding:var(--pns-gap-12) 0 0;border-block-start:1px solid var(--pns-card-hairline);list-style:none}.pn-reviews__item{padding-block:var(--pns-gap-12)}.pn-reviews__item:first-child{padding-block-start:0}.pn-reviews__item:last-child{padding-block-end:0}.pn-reviews__item+.pn-reviews__item{border-block-start:1px solid var(--pns-card-hairline)}.pn-reviews__item-head{display:flex;align-items:center;gap:var(--pns-gap-12)}.pn-reviews__avatar{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-pill);background:var(--color-tile-fill);color:var(--color-tile-ink);font-size:var(--pns-type-small);font-weight:var(--pn-peso-bold)}.pn-reviews__avatar--ai{background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-primary,255 255 255)/1)}.pn-reviews__author{display:grid;gap:.125rem;min-inline-size:0}.pn-reviews__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8);margin:0;font-size:var(--pns-type-small);line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1)}.pn-reviews__badge{padding:var(--pns-gap-4) var(--pns-gap-8);border-radius:var(--radius-pill);background:var(--color-tile-fill);color:var(--color-tile-ink);white-space:nowrap}.pn-reviews__badge,.pn-reviews__kind{font-size:var(--pns-type-meta);line-height:var(--pn-leading-tight)}.pn-reviews__kind{margin:0;color:rgb(var(--color-ink-muted)/1)}.pn-reviews__mia{padding:.125rem .5rem;border-radius:var(--radius-pill);background:var(--color-tile-fill);color:var(--color-tile-ink);font-size:var(--pns-type-micro);font-weight:var(--pn-peso-semibold)}.pn-reviews__fecha{margin-inline-start:auto}.pn-reviews__respuesta{margin:var(--pns-gap-12) 0 0;padding-inline-start:var(--pns-gap-12);border-inline-start:2px solid rgb(var(--color-primary)/.5)}.pn-reviews__respuesta-quien{margin:0;color:rgb(var(--color-primary-text)/1);font-size:var(--pns-type-caption);font-weight:var(--pn-peso-semibold)}.pn-reviews__respuesta-texto{margin:2px 0 0}.pn-reviews__cuerpo,.pn-reviews__respuesta-texto{font-size:var(--pns-type-small);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink)/1)}.pn-reviews__cuerpo{margin:var(--pns-gap-8) 0 0}.pn-reviews__overview{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-12) var(--pns-gap-24);align-items:center}.pn-reviews__overview>.pn-reviews__summary{max-inline-size:none}.pn-reviews__summary .pn-reviews__score strong{font-size:var(--pns-type-h2)}@media (min-width:640px){.pn-reviews__overview{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr)}.pn-reviews__overview>.pn-reviews__summary{padding-inline-end:var(--pns-gap-24);border-inline-end:1px solid var(--pns-card-hairline);align-self:stretch;align-content:center}.pn-reviews__overview>.pn-reviews__reparto{max-inline-size:none}}.pn-reviews__overview:not(:has(.pn-reviews__reparto)){grid-template-columns:minmax(0,1fr)}.pn-reviews__overview:not(:has(.pn-reviews__reparto))>.pn-reviews__summary{padding-inline-end:0;border-inline-end:0}.pn-reviews__quick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8) var(--pns-gap-16)}.pn-reviews__quick .pn-reviews__eyebrow{margin:0}.pn-reviews__quick .pn-reviews__notas{gap:var(--pns-gap-4)}.pn-reviews__quick-note{flex-basis:100%;margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pns-type-small)}.pn-suggest__trigger{display:inline-flex;align-items:center;gap:var(--pns-gap-4);cursor:pointer;text-decoration:none}.pn-suggest{display:flex;flex-direction:column}.pn-suggest,.pn-suggest .pn-wizard__fields{gap:var(--pns-gap-16)}.pn-suggest__lead{margin:0;font-size:var(--pn-texto-sm);color:rgb(var(--pn-color-texto-suave)/1)}.pn-suggest__note{margin:0;font-size:var(--pn-texto-xs);color:rgb(var(--pn-color-texto-tenue)/1)}.pn-suggest__panel{display:flex;flex-direction:column;gap:var(--pns-gap-12)}.pn-suggest__group{display:flex;flex-direction:column;gap:var(--pns-gap-8);padding:var(--pns-gap-8) var(--pns-gap-12) var(--pns-gap-12);border:1px solid rgb(var(--pn-color-line)/1);border-radius:var(--pn-radio-lg)}.pn-suggest__group>legend{padding-inline:var(--pns-gap-4);color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-suggest__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--pns-gap-12)}.pn-suggest__grid>.pn-field--wide{grid-column:1/-1}.pn-suggest__actions{display:flex;justify-content:flex-end;gap:var(--pns-gap-8);flex-wrap:wrap}.pn-suggest__done{display:flex;flex-direction:column;gap:var(--pns-gap-12)}.pn-suggest__elegir{display:grid;gap:var(--pns-gap-8);margin:0;padding:0;border:0}.pn-suggest__opcion{display:flex;align-items:start;gap:var(--pns-gap-12);padding:var(--pns-gap-12);border:1px solid rgb(var(--color-line)/1);border-radius:var(--pn-radio-lg);cursor:pointer;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),background var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-suggest__opcion:has(input:checked){border-color:rgb(var(--color-primary)/1);background:rgb(var(--color-primary)/.06)}.pn-suggest__opcion:has(input:focus-visible){outline:2px solid rgb(var(--color-primary)/1);outline-offset:2px}@media (hover:hover){.pn-suggest__opcion:hover:not(:has(input:checked)){border-color:rgb(var(--color-line)/1);background:rgb(var(--pn-color-superficie-hundida)/1)}}.pn-suggest__opcion input{flex:none;margin-block-start:.15rem}.pn-suggest__opcion-texto{display:grid;gap:.15rem;min-inline-size:0}.pn-suggest__opcion-texto strong{color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}.pn-suggest__opcion-fields{color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-2xs);line-height:var(--pn-leading-relaxed)}@media (prefers-reduced-motion:reduce){.pn-suggest__opcion{transition:none}}.pn-suggest__foto{display:grid;gap:var(--pns-gap-8)}.pn-suggest__drop{display:grid;justify-items:center;gap:var(--pns-gap-4);padding:var(--pns-gap-24) var(--pns-gap-16);border:var(--pn-borde-grueso) dashed rgb(var(--color-line)/1);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-superficie-hundida)/1);color:rgb(var(--color-ink-muted)/1);text-align:center;cursor:pointer;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),background var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-suggest__drop--on,.pn-suggest__foto:focus-within .pn-suggest__drop{border-color:rgb(var(--color-primary)/1);background:rgb(var(--color-primary)/.06)}@media (hover:hover){.pn-suggest__drop:hover{border-color:rgb(var(--color-primary)/1)}}.pn-suggest__drop-icono{inline-size:var(--pn-icono-xl);block-size:var(--pn-icono-xl);color:rgb(var(--color-primary)/1)}.pn-suggest__drop-titulo{color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.pn-suggest__drop-hint{font-size:var(--pn-texto-2xs)}.pn-suggest__preview{display:flex;align-items:center;gap:var(--pns-gap-12);padding:var(--pns-gap-8);border:var(--pn-borde-fino) solid rgb(var(--color-line)/1);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-superficie-hundida)/1)}.pn-suggest__foto:focus-within .pn-suggest__preview{border-color:rgb(var(--color-primary)/1)}.pn-suggest__preview-img{flex:none;inline-size:var(--pns-gap-64);block-size:var(--pns-gap-64);border-radius:var(--pn-radio-md);object-fit:cover}.pn-suggest__preview-meta{display:grid;gap:var(--pn-space-0-5);min-inline-size:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-2xs)}.pn-suggest__preview-meta strong{overflow:hidden;color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);text-overflow:ellipsis;white-space:nowrap}.pn-suggest__preview-acciones{flex:none;display:flex;gap:var(--pns-gap-4);margin-inline-start:auto}.pn-suggest__consent{display:flex;align-items:center;gap:var(--pns-gap-12);padding:var(--pns-gap-12);border:var(--pn-borde-fino) solid rgb(var(--color-line)/1);border-radius:var(--pn-radio-lg);color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-xs);line-height:var(--pn-leading-relaxed);cursor:pointer;transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),background var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-suggest__consent:has(input:checked){border-color:rgb(var(--color-primary)/1);background:rgb(var(--color-primary)/.06)}.pn-suggest__consent:has(input:focus-visible){outline:var(--pn-interaccion-anillo) solid rgb(var(--color-primary)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.pn-suggest__consent input{flex:none;inline-size:var(--pn-icono-lg);block-size:var(--pn-icono-lg);accent-color:rgb(var(--color-primary)/1)}@media (prefers-reduced-motion:reduce){.pn-suggest__consent,.pn-suggest__drop{transition:none}}.landing-brand-lockup{--brand-icon-size:var(--brand-icon-size-md);--brand-wordmark-size:var(--brand-wordmark-size-md);--brand-wordmark-cap:var(--brand-wordmark-cap-md);--brand-gap:var(--brand-gap-md);--brand-row-height:var(--brand-row-height-md);display:inline-flex;box-sizing:border-box;height:var(--brand-row-height);flex-shrink:0;align-items:center;gap:var(--brand-gap);padding-block:var(--brand-safe-area-y);padding-inline:var(--brand-safe-area-x);margin-inline:calc(-1 * var(--brand-safe-area-x));line-height:var(--brand-wordmark-leading)}.landing-brand-lockup--sm{--brand-icon-size:var(--brand-icon-size-sm);--brand-wordmark-size:var(--brand-wordmark-size-sm);--brand-wordmark-cap:var(--brand-wordmark-cap-sm);--brand-gap:var(--brand-gap-sm);--brand-row-height:var(--brand-row-height-sm)}.landing-brand-lockup--lg{--brand-icon-size:var(--brand-icon-size-lg);--brand-wordmark-size:var(--brand-wordmark-size-lg);--brand-wordmark-cap:var(--brand-wordmark-cap-lg);--brand-gap:var(--brand-gap-lg);--brand-row-height:var(--brand-row-height-lg)}.landing-brand-lockup__icon{width:var(--brand-icon-size);height:var(--brand-icon-size);flex-shrink:0;transform:translateY(calc(var(--brand-icon-size) * var(--brand-icon-optical-shift-y)))}.landing-brand-lockup__name{min-width:0;flex:0 1 auto;margin:0;padding:0;border:0;font-family:var(--font-sans);font-size:var(--brand-wordmark-size);font-weight:var(--brand-wordmark-weight);letter-spacing:var(--brand-wordmark-tracking);line-height:var(--brand-wordmark-leading);color:rgb(var(--color-ink-heading)/1);white-space:nowrap;transform:translateY(calc(var(--brand-wordmark-size) * var(--brand-wordmark-optical-shift-y)))}.landing-nav-bar-shell{position:fixed;inset-inline:0;top:var(--landing-announcement-height,0);z-index:var(--z-header);border-bottom:var(--landing-nav-border) solid rgb(var(--color-line)/.55);transition:border-color var(--saas-transition-ui,.3s ease-out)}.ss-page-navbar:has(.landing-nav-bar__dropdown-menu){z-index:calc(var(--z-header) + 65)}.landing-nav-bar-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--color-chrome-bg)/.88);-webkit-backdrop-filter:var(--pn-desenfoque-cromo);backdrop-filter:var(--pn-desenfoque-cromo);transition:background var(--saas-transition-ui,.3s ease-out)}.landing-nav-bar-shell[data-band-open]:before,body:not([data-nav-cover]) .landing-nav-bar-shell[data-product-row]:before{background:radial-gradient(120% 170% at 84% -25%,rgb(var(--color-ink)/0) 0,rgb(var(--color-ink)/.055) 100%),rgb(var(--color-chrome-bg)/1);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]){border-bottom-color:transparent}body[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]):before{background:linear-gradient(180deg,rgb(0 0 0/.55),rgb(0 0 0/0));-webkit-backdrop-filter:none;backdrop-filter:none}body[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]) .landing-brand-lockup__name,body[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]) :is(a,button):not(.landing-nav-bar__dropdown-item){color:#fff}@media (hover:hover){body[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]) :is(.landing-link-item,.landing-nav-bar__utility-link,.landing-nav-bar__cart,.pn-nav-session):hover{background:rgb(0 0 0/.35)}}.landing-nav-bar-shell .landing-nav-bar__membership.landing-nav-bar__membership{color:rgb(var(--color-primary-text)/1)}body[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]) .landing-nav-bar__membership.landing-nav-bar__membership{color:rgb(var(--pn-primary-200)/1)}.landing-nav-product{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--landing-nav-height)}.landing-nav-bar-shell[data-band-open] .landing-nav-product,body[data-nav-cover] .landing-nav-product{display:none}.landing-nav-product__name{margin:0;color:rgb(var(--color-ink)/1);font-size:var(--pns-type-h4);font-weight:var(--pn-peso-medium);letter-spacing:var(--pn-tracking-heading);line-height:var(--pn-leading-snug);text-decoration:none}.landing-nav-product__name:hover{color:rgb(var(--pn-color-marca)/1)}.landing-nav-product__aside{display:flex;align-items:center;gap:var(--space-16)}.landing-nav-product__support{display:flex;flex-direction:column;margin:0;color:rgb(var(--color-ink)/1);font-size:var(--pns-type-body);line-height:var(--pn-leading-normal);text-align:end}.landing-nav-product__support-label{font-weight:var(--pn-peso-regular)}.landing-nav-product__support-value{font-weight:var(--pn-peso-bold)}@media (max-width:47.99rem){.landing-nav-product__support{display:none}.landing-nav-product__name{font-size:var(--pns-type-lead)}}.landing-site-route-chrome:has([data-pn-nav-product]):not(:has([data-pn-cover])){--landing-chrome-offset:calc(var(--landing-nav-height) * 2 + var(--landing-nav-border) + var(--landing-announcement-height, 0px));--landing-header-offset:calc(var(--landing-nav-height) * 2);--landing-scroll-anchor:calc(var(--landing-nav-height) * 2 + var(--pns-gap-12))}.landing-site-route-chrome:has([data-nav-section]):not(:has([data-pn-cover])){--landing-chrome-offset:calc(var(--landing-nav-height) + var(--landing-nav-section-height) + var(--landing-nav-border) + var(--landing-announcement-height, 0px));--landing-header-offset:calc(var(--landing-nav-height) + var(--landing-nav-section-height));--landing-scroll-anchor:calc(var(--landing-nav-height) + var(--landing-nav-section-height) + var(--pns-gap-12))}.landing-nav-bar-shell>.landing-container{max-inline-size:none;padding-block:0}.landing-nav-bar-shell>.landing-container>:not(.landing-nav-bar){inline-size:100%;max-inline-size:calc(var(--pns-container-max) - 2 * var(--pns-container-pad));margin-inline:auto}.landing-announcement__row.landing-container,.landing-nav-bar__band.landing-container{max-inline-size:none}.landing-nav-bar-shell .landing-brand-lockup{--brand-wordmark-size:1.125rem;--brand-wordmark-cap:calc(var(--brand-wordmark-size) * var(--brand-cap-height-ratio));--brand-icon-size:2.125rem;--brand-gap:0.625rem;--brand-row-height:var(--brand-icon-size)}.landing-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-16);min-height:var(--landing-nav-height);height:var(--landing-nav-height);max-height:var(--landing-nav-height)}.landing-nav-bar__start{display:flex;align-items:center;gap:var(--pns-gap-12);min-width:0;flex-shrink:0}.landing-nav-bar__nav{display:none;flex:1;min-width:0}@media (min-width:1024px){.landing-nav-bar__nav{display:block;padding-inline:var(--pns-gap-32)}}.landing-nav-bar__menu{justify-content:flex-start;gap:var(--pns-gap-4);margin:0;padding:0 0 0 calc(var(--pns-gap-32) - var(--pns-gap-12));list-style:none}.landing-nav-bar__menu-item{margin:0;padding:0}.landing-nav-bar-shell .landing-nav-bar__menu .landing-link-item{display:inline-flex;align-items:center;padding:var(--pns-gap-8) var(--pns-gap-12);border:none;border-radius:var(--radius-button,9999px);background:transparent;box-shadow:var(--pn-sombra-none);font-family:var(--font-sans);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-regular);letter-spacing:var(--pn-tracking-tight);line-height:var(--pn-leading-normal);transition:color var(--duration-fast,.15s) ease,background-color var(--duration-fast,.15s) ease}.landing-nav-bar-shell .landing-nav-bar__menu .landing-link-item--muted{color:rgb(var(--color-ink-heading)/1)}@media (hover:hover){.landing-nav-bar-shell .landing-nav-bar__menu .landing-link-item--muted:hover{background:rgb(var(--color-ink)/.1);color:inherit}}.landing-nav-bar-shell .landing-nav-bar__menu .landing-link-item[aria-expanded=true]{background:rgb(var(--color-ink)/.1);color:inherit}.landing-nav-bar-shell .landing-nav-bar__menu .landing-link-item[aria-current=page]{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}.landing-nav-bar__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--pns-gap-4);flex-shrink:0}.landing-nav-bar-shell .landing-nav-bar__utilities{gap:var(--landing-nav-actions-gap)}.landing-nav-bar-shell .landing-nav-bar__cart,.landing-nav-bar-shell .landing-nav-bar__store-link,.landing-nav-bar-shell .landing-nav-bar__utility-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:none;border-radius:var(--radius-button,9999px);background:transparent;color:rgb(var(--color-ink)/1);text-decoration:none;transition:background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease}.landing-nav-bar-shell .landing-nav-bar__cart-icon,.landing-nav-bar-shell .landing-nav-bar__store-icon,.landing-nav-bar-shell .landing-nav-bar__utility-icon{width:1.5rem;height:1.5rem;flex-shrink:0}@media (hover:hover){.landing-nav-bar-shell .landing-nav-bar__cart:hover,.landing-nav-bar-shell .landing-nav-bar__store-link:hover,.landing-nav-bar-shell .landing-nav-bar__utility-link:hover{background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1)}}.landing-nav-bar-shell .landing-nav-bar__utility-link[aria-current=page]{background:rgb(var(--color-primary)/.12);color:rgb(var(--color-primary-text)/1)}.landing-nav-bar-shell .landing-nav-bar__cart[aria-current=page],.landing-nav-bar-shell .pn-nav-session[aria-current=page]{background:transparent;color:rgb(var(--color-primary-text)/1)}.landing-nav-bar-shell .landing-nav-bar__cart:focus-visible,.landing-nav-bar-shell .landing-nav-bar__store-link:focus-visible,.landing-nav-bar-shell .landing-nav-bar__utility-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.landing-nav-bar__section{display:inline-flex;align-items:center;align-self:stretch}.landing-nav-bar__section-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-sm,.375rem)}.landing-nav-bar__dropdown-menu{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0;z-index:60;inline-size:19rem;display:flex;flex-direction:column;--pn-dropdown-pad:0.5rem;padding:var(--pn-dropdown-pad);border:1px solid rgb(var(--color-line)/.6);border-radius:var(--pn-radio-lg,.75rem);background:rgb(var(--color-surface)/.97);-webkit-backdrop-filter:var(--pn-desenfoque-cromo);backdrop-filter:var(--pn-desenfoque-cromo);box-shadow:var(--pn-sombra-overlay);font-size:var(--pn-texto-base);line-height:1.5;animation:landing-nav-dropdown-in var(--pn-duracion-ui,.2s) var(--pn-curva-entrada,ease-out) both}@keyframes landing-nav-dropdown-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.landing-nav-bar__dropdown-menu{animation:none}}.landing-nav-bar__dropdown-menu:before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;block-size:.25rem}.landing-nav-bar__dropdown-item{display:flex;align-items:center;gap:var(--pns-gap-8,.5rem);min-block-size:2.5rem;padding:.5rem .625rem;border-radius:var(--pn-radio-md,.5rem);color:rgb(var(--color-ink)/1);font-size:var(--pn-texto-base);line-height:1.5rem;text-decoration:none;transition:background-color var(--pn-duracion-ui,.2s) var(--pn-curva-salida,ease-out),color var(--pn-duracion-ui,.2s) var(--pn-curva-salida,ease-out)}.landing-nav-bar__dropdown-item:hover{background:rgb(var(--color-ink)/.05)}.landing-nav-bar__dropdown-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.landing-nav-bar__dropdown-icono{flex-shrink:0;color:rgb(var(--color-ink-muted)/1);transition:color var(--pn-duracion-ui,.2s) var(--pn-curva-salida,ease-out)}.landing-nav-bar__dropdown-item[aria-current=page] .landing-nav-bar__dropdown-icono{color:inherit}.landing-nav-bar__dropdown-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-nav-bar__dropdown-item[aria-current=true]{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}.landing-nav-bar__dropdown-separator{display:block;block-size:1px;margin:.375rem .625rem;background:rgb(var(--color-line)/.8)}.landing-nav-bar__dropdown-item--pronto{color:rgb(var(--color-ink-subtle)/1);cursor:default}.landing-nav-bar__dropdown-item--pronto:hover{background:none;color:rgb(var(--color-ink-subtle)/1)}.landing-nav-bar__dropdown-soon{margin-inline-start:var(--pns-gap-8,.5rem);white-space:nowrap;font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-medium);letter-spacing:var(--pn-tracking-body);text-transform:uppercase;color:rgb(var(--color-ink-subtle)/1)}.landing-nav-bar__band-region{max-block-size:calc(100dvh - var(--landing-nav-height) - 4rem);overflow-y:auto;overscroll-behavior:contain}.landing-nav-bar__band-region--entrada{animation:landing-nav-band-in var(--pn-duracion-ui,.2s) var(--pn-curva-entrada,ease-out) both}@keyframes landing-nav-band-in{0%{opacity:0;transform:scaleY(.96);transform-origin:top center}}@media (prefers-reduced-motion:reduce){.landing-nav-bar__band-region--entrada{animation:none}}.landing-nav-bar__band .landing-nav-bar__dropdown-item:hover{background:none}.landing-nav-bar__band .landing-nav-bar__dropdown-label{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px}@media (prefers-reduced-motion:no-preference){.landing-nav-bar__band .landing-nav-bar__dropdown-label{transition:text-decoration-color var(--pn-duracion-ui) var(--pn-curva-salida)}}.landing-nav-bar__band .landing-nav-bar__dropdown-item:not(.landing-nav-bar__dropdown-item--pronto):hover .landing-nav-bar__dropdown-label{text-decoration-color:initial}.landing-nav-bar__band{display:flex;flex-wrap:wrap;gap:var(--space-6,1.5rem) var(--space-10,2.5rem);padding-block:var(--space-8,2rem) var(--space-10,2.5rem)}.landing-nav-bar__band:not(.landing-nav-bar__band--fin){padding-inline-start:var(
    --landing-nav-band-start,max(var(--pns-container-pad),env(safe-area-inset-left,0px))
  )}.landing-nav-bar__band--fin{justify-content:flex-end;padding-block:var(--space-5,1.25rem) var(--space-3,.75rem)}.landing-nav-bar__band--fin .landing-nav-bar__band-column{margin-inline-start:0}.landing-nav-bar__band--fin .landing-nav-bar__band-column:last-child{margin-inline-end:-.625rem}.landing-nav-bar__band-column{flex:0 1 12rem;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-6,1.5rem);margin-inline-start:-.625rem}.landing-nav-bar__band-column:has(a[href$="/terminos"]){flex-basis:16rem}.landing-nav-bar__band-title{margin:0;padding:0 .625rem var(--space-2,.5rem);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-body);line-height:1.25rem;color:rgb(var(--color-ink-muted)/1)}.landing-nav-bar__band-items{display:flex;flex-direction:column}.landing-nav-bar__band .landing-nav-bar__dropdown-label{overflow:visible;text-overflow:clip;white-space:normal}.landing-nav-bar__cart{position:relative}.landing-nav-bar__cart-count{position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.1875rem;border:2px solid rgb(var(--color-chrome-bg)/1);border-radius:var(--radius-pill,999px);background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-primary,255 255 255)/1);font-size:.625rem;font-weight:var(--pn-peso-bold);line-height:1;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.landing-nav-bar__cart-count[data-bump]{--pn-pop-from:1.35;animation:pn-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}}.landing-nav-bar__cart-mobile,.landing-nav-bar__mobile-actions,.landing-nav-bar__session-mobile{display:inline-flex;align-items:center}.landing-nav-bar__mobile-actions{gap:var(--space-3)}.landing-nav-bar__mobile-actions .landing-nav-bar__cart,.landing-nav-bar__mobile-actions .landing-nav-bar__utility-link,.landing-nav-bar__mobile-actions .pn-nav-session{position:relative}.landing-nav-bar__mobile-actions .landing-nav-bar__cart:after,.landing-nav-bar__mobile-actions .landing-nav-bar__utility-link:after,.landing-nav-bar__mobile-actions .pn-nav-session:after{position:absolute;inset:50% auto auto 50%;width:2.75rem;height:2.75rem;content:"";transform:translate(-50%,-50%)}.landing-nav-bar__utility-text{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding-inline:.5rem;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-regular);letter-spacing:var(--pn-tracking-tight);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1);white-space:nowrap;text-decoration:none;border-radius:var(--radius-button,9999px);transition:color var(--pn-duracion-ui) var(--pn-curva-salida),background-color var(--pn-duracion-ui) var(--pn-curva-salida)}.landing-nav-bar__utility-text-icon{width:1rem;height:1rem;flex-shrink:0}@media (hover:hover){.landing-nav-bar__utility-text:hover{background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1)}}.landing-nav-bar-shell .landing-nav-bar__utility-text[aria-current=page]{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}.landing-nav-bar-shell .landing-nav-bar__utility-text[aria-expanded=true]{background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1)}.landing-nav-bar__utility-text:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:1223px){.landing-nav-bar__section--utility,.landing-nav-bar__utility-text{display:none}}.landing-nav-bar__search{display:inline-flex;flex:none}.landing-nav-bar__utilities .landing-nav-bar__cart{flex:none}.landing-nav-bar__language{position:relative;display:inline-flex;flex:none}.landing-nav-bar-shell .pn-nav-session{padding:0;cursor:pointer}@keyframes landing-nav-session-in{0%{opacity:0;transform:translateY(-.5rem) scale(.94)}}@keyframes landing-nav-session-row-in{0%{opacity:0;transform:translateY(-.375rem)}}.landing-nav-bar-shell .landing-nav-bar__language-trigger{display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding-inline:.5rem;flex-shrink:0;border:none;border-radius:var(--radius-button,9999px);background:transparent;color:rgb(var(--color-ink)/1);font:inherit;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-medium);line-height:1;cursor:pointer;transition:background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease}@media (hover:hover){.landing-nav-bar-shell .landing-nav-bar__language-trigger:hover{background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1)}}.landing-nav-bar-shell .landing-nav-bar__language-trigger:focus-visible{outline:2px solid rgb(var(--color-primary)/.45);outline-offset:2px}.landing-nav-bar__language-code{font-variant-numeric:tabular-nums;letter-spacing:var(--pn-tracking-tight)}.landing-nav-bar__language .landing-nav-bar__dropdown-menu{inset-inline-start:auto;inset-inline-end:0;inline-size:11rem}.landing-nav-bar__language .landing-nav-bar__dropdown-item{inline-size:100%;border:none;background:transparent;font:inherit;text-align:start;cursor:pointer}.landing-nav-bar__language .landing-nav-bar__dropdown-item[aria-current=true]{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}.landing-nav-bar-shell .landing-nav-bar__menu{justify-content:flex-start;gap:var(--landing-space-5)}.landing-nav-bar-shell .landing-nav-bar>nav{flex:0 1 auto;margin-inline-end:auto;align-self:stretch}.landing-nav-bar-shell{--landing-type-body-sm:1rem;--landing-weight-nav:400}.landing-site-route-chrome:has(.landing-announcement){--landing-announcement-height:var(--landing-space-11);--landing-chrome-offset:calc(var(--landing-nav-height) + var(--landing-nav-border) + var(--landing-announcement-height))}html[data-pn-announcement=off] .landing-announcement{display:none}html[data-pn-announcement=off] .landing-site-route-chrome:has(.landing-announcement){--landing-announcement-height:0px}.landing-announcement{--landing-announcement-speed:55;--landing-announcement-span:0;--landing-announcement-gap:40;--landing-announcement-fade:var(--pns-container-pad);position:fixed;inset-inline:0;top:0;z-index:calc(var(--z-header) + 1);block-size:var(--landing-announcement-height);background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-brand)/1)}.landing-announcement__action{position:absolute;inset:0}@media (hover:hover){.landing-announcement__action:hover{background:rgb(var(--color-on-brand)/.1)}}.landing-announcement__row{position:relative;z-index:1;display:flex;align-items:center;gap:var(--landing-space-3);block-size:100%;pointer-events:none}.landing-announcement__viewport{flex:1 1 0;min-inline-size:0;overflow:hidden}.landing-announcement__track{display:flex;inline-size:max-content;margin-inline:auto}@media (min-width:640px){.landing-announcement__row:before{content:"";flex:none;inline-size:var(--landing-space-6)}}.landing-announcement__message{margin:0;white-space:nowrap;font-size:var(--pns-type-meta);font-weight:var(--pn-peso-medium);line-height:var(--pns-leading-snug)}.landing-announcement__message--loop{-webkit-user-select:none;user-select:none}.landing-announcement[data-marquee=on] .landing-announcement__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,currentColor var(--landing-announcement-fade),currentColor calc(100% - var(--landing-announcement-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,currentColor var(--landing-announcement-fade),currentColor calc(100% - var(--landing-announcement-fade)),transparent 100%)}.landing-announcement[data-marquee=on] .landing-announcement__message{margin-inline-end:calc(var(--landing-announcement-gap) * 1px)}.landing-announcement[data-marquee=on] .landing-announcement__track{animation:landing-announcement-ticker linear infinite;animation-duration:calc((var(--landing-announcement-span) + var(--landing-announcement-gap)) / var(--landing-announcement-speed) * 1s);will-change:transform}@keyframes landing-announcement-ticker{0%{transform:translateX(var(--landing-announcement-fade))}to{transform:translateX(calc(-50% + var(--landing-announcement-fade)))}}@media (hover:hover){.landing-announcement:hover .landing-announcement__track{animation-play-state:paused}}.landing-announcement:active .landing-announcement__track,.landing-announcement:focus-within .landing-announcement__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-announcement[data-marquee=on] .landing-announcement__viewport{-webkit-mask-image:none;mask-image:none}.landing-announcement[data-marquee=on] .landing-announcement__track{inline-size:100%;animation-name:none;will-change:auto}.landing-announcement[data-marquee=on] .landing-announcement__message{min-inline-size:0;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.landing-announcement[data-marquee=on] .landing-announcement__message--loop{display:none}}.landing-announcement__dismiss{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--landing-space-6);block-size:100%;padding:0;border:0;background:none;color:rgb(var(--color-on-brand)/.72);cursor:pointer;pointer-events:auto}.landing-announcement__dismiss:hover{color:rgb(var(--color-on-brand)/1)}.landing-announcement :is(a,button):focus-visible{outline-color:rgb(var(--color-on-brand)/1);outline-offset:calc(-1 * var(--focus-ring-width))}@media (max-width:1023px){.landing-nav-bar-shell{transition:border-color var(--saas-transition-ui,.3s ease-out),top var(--pns-transition-ui)}.landing-announcement{transition:transform var(--pns-transition-ui),visibility 0s linear 0s}html[data-nav-scrolled] .landing-nav-bar-shell{top:0}html[data-nav-scrolled] .landing-announcement{transform:translateY(-100%);visibility:hidden;transition:transform var(--pns-transition-ui),visibility 0s linear var(--pn-duracion-ui)}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.landing-nav-bar-shell{transition:border-color var(--saas-transition-ui,.3s ease-out)}.landing-announcement,html[data-nav-scrolled] .landing-announcement{transition:none}}.pn-account-menu{min-inline-size:18rem;max-inline-size:min(20rem,calc(100vw - var(--space-4) * 2));max-block-size:min(34rem,85vh);overflow-y:auto;padding:var(--space-2)}.pn-account-menu__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3)}.pn-account-menu__who{display:flex;flex-direction:column;min-inline-size:0}.pn-account-menu__name{color:rgb(var(--color-ink-heading)/1);font-weight:var(--pn-peso-semibold)}.pn-account-menu__name,.pn-account-menu__rank{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-account-menu__rank{color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-xs)}.pn-account-menu__stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-1);margin:0 0 var(--space-2);padding:var(--space-2) 0;border-block:1px solid rgb(var(--color-line)/1);list-style:none}.pn-account-menu__stat{display:grid;justify-items:center;gap:.0625rem}.pn-account-menu__stat-icon{color:var(--color-glyph-brand)}.pn-account-menu__stat-value{color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight)}.pn-account-menu__stat-label{overflow:hidden;max-inline-size:100%;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-2xs);text-overflow:ellipsis;white-space:nowrap}.pn-account-menu__fold{transition:transform var(--pn-duracion-rapida) var(--pn-curva-salida)}.pn-account-menu__fold[data-open]{transform:rotate(180deg)}.pn-account-menu__others{display:flex;flex-direction:column;max-block-size:11rem;overflow-y:auto}.pn-account-menu__row{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-inline-size:0;text-align:start}.pn-account-menu__row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-account-menu__sub{flex:none;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-xs);white-space:nowrap}.pn-account-menu__shortcuts{display:flex;flex-direction:column;gap:.125rem}.pn-account-menu__shortcuts>*{min-inline-size:0}.pn-account-menu__aviso{margin:0;padding:var(--space-2) var(--space-3);color:rgb(var(--pn-color-peligro-texto)/1);font-size:var(--pn-texto-xs)}.pn-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pns-gap-12);margin-block-end:var(--pns-gap-16)}.pn-section-head__title{margin:0;min-inline-size:0;color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-fluido-section);font-weight:var(--pn-peso-medium);line-height:var(--pn-leading-snug);letter-spacing:normal}.pn-section-head__title-link{color:inherit;text-decoration:none;transition:opacity var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-section-head__title-link:hover{opacity:.7}}.pn-section-head__title-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--pn-radio-sm,4px)}.pn-section-head__action{flex:none;color:rgb(var(--color-primary-text)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);text-decoration:none;white-space:nowrap;transition:opacity var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-section-head__action:hover{opacity:.7}}.pn-section-head__action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--pn-radio-sm,4px)}.pn-chip{display:inline-flex;flex:none;align-items:center;gap:var(--pns-gap-8);min-block-size:2.125rem;padding-inline:var(--pns-gap-16);border:1px solid rgb(var(--color-ink)/.2);border-radius:var(--pn-radio-md);background:transparent;color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-regular);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida),border-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}@media (hover:hover){.pn-chip:hover:not([aria-pressed=true]):not([aria-current=page]){border-color:rgb(var(--color-primary)/.35);background:rgb(var(--color-ink)/.03)}}.pn-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-chip__icon{flex:none;color:var(--color-glyph-brand)}.pn-chip__count{flex:none;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-regular);font-variant-numeric:tabular-nums}.pn-chip--on .pn-chip__count,.pn-chip[aria-current=page] .pn-chip__count,.pn-chip[aria-pressed=true] .pn-chip__count{color:rgb(var(--color-primary-text)/.75)}.pn-chip--floating{border-color:rgb(var(--color-line)/.28);background:rgb(var(--color-surface)/.97);box-shadow:var(--pns-elevation-2)}.pn-chip--on,.pn-chip[aria-current=page],.pn-chip[aria-pressed=true]{border-color:rgb(var(--pn-color-marca-relleno)/1);color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}@media (prefers-reduced-motion:reduce){.pn-chip{transition-duration:var(--pn-duracion-instante)}}@media (prefers-reduced-motion:no-preference){.pn-chip--on,.pn-chip[aria-current=page],.pn-chip[aria-pressed=true]{animation:pn-pop var(--pn-duracion-ui) var(--pn-curva-resorte)}.pn-chip:active{scale:var(--pns-press);transition-duration:var(--pn-duracion-ui),var(--pn-duracion-ui),var(--pn-duracion-ui),var(--pn-duracion-micro)}}.pn-chip__count--pending{inline-size:1.125rem;block-size:.5rem;border-radius:var(--pn-radio-pill)}@keyframes landing-product-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.88)}}.landing-split-hero{position:relative;isolation:isolate;overflow-x:clip}.landing-split-hero__mesh{position:absolute;inset:0;pointer-events:none;background:none}.landing-split-hero__shell{position:relative;z-index:1}.landing-split-hero__editorial{display:grid;gap:var(--landing-intra-gap)}.landing-split-hero__title{margin:0;text-wrap:balance}.landing-split-hero__manifesto{align-items:flex-start}.landing-split-hero__body,.landing-split-hero__manifesto{display:flex;flex-direction:column;gap:var(--landing-rhythm-12)}.landing-split-hero__stage{position:relative;min-width:0}@media (min-width:1024px){.landing-split-hero__editorial{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto 1fr;grid-template-areas:"manifesto stage" "actions stage" ". stage";column-gap:var(--landing-split-gap-lg);row-gap:var(--landing-rhythm-16);align-items:start}.landing-split-hero__manifesto{grid-area:manifesto}.landing-split-hero__stage{grid-area:stage}.landing-split-hero--business .landing-split-hero__editorial{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"stage manifesto" "stage actions" "stage ."}}@media (max-width:1023px){.landing-split-hero__editorial{display:flex;flex-direction:column}.landing-split-hero__manifesto{order:1}.landing-split-hero__stage{order:2}}.landing-discover-hub-hero__title-accent{background:var(--gradient-title-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-premium-hero .landing-mock-hero__accent,.landing-premium-hero__supporting-accent{background:var(--gradient-title-accent-cool);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-premium-hero{position:relative;isolation:isolate;padding-bottom:0}.landing-premium-hero,.landing-premium-hero.landing-mock-hero,.landing-premium-hero__atmosphere{overflow:hidden;background-color:initial}.landing-premium-hero__atmosphere{position:absolute;inset:0;pointer-events:none}.landing-premium-hero__atmosphere:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 42%,rgb(var(--color-photo-scrim-rgb)/.6) 0,transparent 76%),linear-gradient(180deg,rgb(var(--color-photo-scrim-rgb)/.52) 0,rgb(var(--color-photo-scrim-rgb)/.2) 40%),linear-gradient(180deg,transparent 44%,rgb(var(--color-photo-scrim-rgb)/.72) 100%)}.landing-premium-hero__atmosphere-img{object-fit:cover;object-position:center bottom}.landing-premium-hero .landing-container{position:relative;z-index:3;width:100%}.landing-premium-hero.landing-mock-hero .landing-mock-hero__grid,.landing-premium-hero__grid{display:grid;width:100%;gap:var(--landing-split-gap)}.landing-premium-hero .landing-mock-hero__column{position:relative;z-index:20;display:flex;width:100%;min-width:0;flex-direction:column;align-self:center;gap:var(--landing-type-stack-md)}.landing-premium-hero .landing-mock-hero__stack{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:clamp(var(--space-5),2.2vw,var(--space-8));max-width:var(--saas-hero-copy-max,none)}.landing-premium-hero .landing-mock-hero__subtitle,.landing-premium-hero__headline-secondary,.landing-premium-hero__supporting{max-width:var(--saas-hero-lead-max,37.5rem)}.landing-premium-hero.landing-mock-hero .landing-mock-hero__grid,.landing-premium-hero__grid{align-items:center;row-gap:var(--landing-split-gap)}.landing-premium-hero.landing-mock-hero .landing-mock-hero__column,.landing-premium-hero.landing-mock-hero .landing-mock-hero__visual-wrap{align-self:center}@media (min-width:1024px){.landing-premium-hero.landing-mock-hero .landing-mock-hero__grid,.landing-premium-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);column-gap:var(--landing-split-gap-lg);align-items:center}.landing-premium-hero .landing-mock-hero__column{min-width:0}}.landing-premium-hero .landing-mock-hero__title{margin:0;max-width:11.5em;font-family:var(--font-display);font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero);color:rgb(var(--landing-hero-photo-ink)/1);text-wrap:balance;text-shadow:none}.landing-premium-hero__headline-secondary{margin:0;max-width:34ch;font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .55vw,1.5rem);font-weight:var(--landing-type-weight-heading);line-height:var(--pn-leading-normal);letter-spacing:.022em;color:rgb(var(--landing-hero-photo-ink)/.96);text-wrap:pretty;text-shadow:none}.landing-premium-hero .landing-mock-hero__subtitle,.landing-premium-hero__supporting{margin:0;max-width:46ch;font-size:var(--text-lead-fluid);line-height:var(--pn-leading-relaxed);letter-spacing:var(--pn-tracking-body);color:rgb(var(--landing-hero-photo-ink-muted)/1);text-wrap:pretty;text-shadow:none}.landing-premium-hero__supporting-accent{font-weight:var(--pn-peso-semibold)}.landing-premium-hero__actions{display:flex;flex-direction:column;gap:var(--landing-type-stack-md);margin-top:0;padding-top:var(--space-1)}.landing-premium-hero__cta-row{display:grid;gap:var(--landing-gap-sm);width:100%}@media (min-width:480px){.landing-premium-hero__cta-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-premium-hero__cta-row{max-width:min(26rem,100%)}}.landing-premium-hero__cta-row .landing-hero-cta{width:100%;min-width:0;justify-content:center;white-space:nowrap}.landing-premium-hero__stores{--landing-store-badge-h:2.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--landing-space-2)}.landing-premium-hero__stores-label{margin:0;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-body);color:rgb(var(--landing-hero-photo-ink-muted)/.92);text-shadow:none}.landing-premium-hero__stores-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--landing-space-3)}.landing-premium-hero__store-badge{display:inline-flex;height:var(--landing-store-badge-h);flex-shrink:0;align-items:center;justify-content:center;line-height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-premium-hero__store-img{display:block;width:auto;height:var(--landing-store-badge-h);max-height:var(--landing-store-badge-h)}@media (max-width:1023px){.landing-premium-hero .landing-mock-hero__column{display:flex;width:100%}.landing-premium-hero .landing-mock-hero__stack,.landing-premium-hero__actions{width:100%}.landing-premium-hero .landing-mock-hero__stack{gap:var(--space-4)}.landing-premium-hero .landing-mock-hero__subtitle,.landing-premium-hero .landing-mock-hero__title,.landing-premium-hero__headline-secondary,.landing-premium-hero__supporting{max-width:none;width:100%}.landing-premium-hero .landing-mock-hero__title{max-width:none;margin-bottom:var(--space-1);font-size:clamp(1.75rem,1.35rem + 2.4vw,2.25rem);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-body);text-shadow:none}.landing-premium-hero__headline-secondary{font-size:clamp(1rem,.94rem + .45vw,1.2rem);line-height:var(--pn-leading-normal);letter-spacing:var(--pn-tracking-body)}.landing-premium-hero__grid{display:flex;flex-direction:column;gap:var(--space-5)!important;row-gap:var(--space-5)!important}.landing-premium-hero__stores{margin-bottom:0}.landing-premium-hero__stores-label{color:rgb(var(--landing-hero-photo-ink-muted)/.95);text-shadow:none}}@media (max-width:767px){.landing-premium-hero__cta-row{grid-template-columns:minmax(0,1fr)}.landing-premium-hero__stores-badges{gap:var(--space-2)}.landing-premium-hero__stores{--landing-store-badge-h:2.5rem}}.landing-premium-hero--centered .landing-premium-hero__grid,.landing-premium-hero--centered.landing-mock-hero .landing-mock-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.landing-premium-hero--centered .landing-mock-hero__stack{align-items:center;max-width:min(var(--pn-ancho-lectura),100%);margin-inline:auto}.landing-premium-hero--centered .landing-mock-hero__badge{align-self:center;margin-inline:auto}.landing-premium-hero--centered .landing-mock-hero__subtitle,.landing-premium-hero--centered .landing-mock-hero__title,.landing-premium-hero--centered .landing-premium-hero__headline-secondary,.landing-premium-hero--centered .landing-premium-hero__supporting{margin-inline:auto;text-align:center;text-wrap:balance}.landing-premium-hero--centered .landing-mock-hero__title{max-width:min(16em,100%)}.landing-premium-hero--centered .landing-premium-hero__headline-secondary{max-width:34ch}.landing-premium-hero--centered .landing-premium-hero__actions{align-items:center;width:100%}.landing-premium-hero--centered .landing-premium-hero__cta-row{margin-inline:auto}@media (max-width:1023px){.landing-premium-hero--centered .landing-mock-hero__subtitle,.landing-premium-hero--centered .landing-mock-hero__title,.landing-premium-hero--centered .landing-premium-hero__headline-secondary,.landing-premium-hero--centered .landing-premium-hero__supporting{max-width:none;width:100%}}.landing-hero-cta-secondary{border-color:transparent;background:var(--pn-velo-claro-fuerte);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);color:var(--pn-velo-oscuro-tinta)}.landing-hero-cta-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--pn-velo-claro-total)}.landing-hero-cta-secondary:active:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--pn-velo-claro-fuerte)}.landing-hero-cta-secondary:focus-visible{outline-color:var(--pn-velo-claro-total)}.landing-site-route-chrome:is(:has(.landing-loading-reserve),:has(template[id^="B:"])) .ss-page-footer{visibility:hidden;animation:landing-footer-return 0s linear 4s forwards}@keyframes landing-footer-return{to{visibility:visible}}.landing-site-footer.landing-footer--site{position:relative;z-index:10;margin-top:0;padding-bottom:0;border-top:none;color:rgb(var(--color-ink-muted)/1)}.landing-site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--landing-footer-brand-stack);min-width:0}.landing-site-footer__brand-text{display:flex;flex-direction:column;gap:.125rem}.landing-site-footer__lockup{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .15s ease}.landing-site-footer__lockup:hover{opacity:.88}.landing-site-footer__tagline{color:rgb(var(--color-ink-muted)/.9)}.landing-site-footer__tagline,.landing-site-footer__tagline-accent{margin:0;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-medium);line-height:var(--pn-leading-normal)}.landing-site-footer__tagline-accent{max-width:22rem;color:rgb(var(--color-ink-heading)/1)}.landing-site-footer__tagline-accent-highlight{font-weight:var(--pn-peso-bold);color:rgb(var(--color-primary-text)/1)}.landing-site-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:var(--space-1);margin-inline-start:calc(var(--space-3) * -1)}.landing-site-footer__social-btn{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:0;background:none;color:rgb(var(--color-ink-muted)/.92);transition:color .15s ease}.landing-site-footer__social-btn:hover{color:rgb(var(--color-primary-text)/1)}.landing-site-footer__social-icon{width:1.25rem;height:1.25rem}.landing-site-footer__nav-col{min-width:0}.landing-site-footer__heading{margin:0;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);letter-spacing:0;line-height:1.5rem;text-transform:none;color:rgb(var(--color-ink-heading)/1)}.landing-site-footer__links{display:flex;flex-direction:column;gap:var(--landing-footer-links-gap);margin:0;padding:0;font-size:var(--pn-texto-sm);line-height:var(--pn-leading-normal);list-style:none}.landing-site-footer__link{font-weight:var(--pn-peso-regular);color:rgb(var(--color-ink-muted)/1);text-decoration:none;transition:color var(--saas-transition-ui,.3s ease-out)}.landing-site-footer__link:hover{color:rgb(var(--color-ink-heading)/1);text-decoration:underline}.landing-site-footer__link--unavailable{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.35rem;cursor:default;pointer-events:none;color:rgb(var(--color-ink-subtle)/1)}.landing-site-footer__link--unavailable:hover{padding-inline-start:0;color:rgb(var(--color-ink-subtle)/1)}.landing-site-footer__link--unavailable .landing-site-footer__link-label{text-decoration:none}.landing-site-footer__link--unavailable .landing-site-footer__link-soon{font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-medium);letter-spacing:var(--pn-tracking-body);text-transform:uppercase;color:rgb(var(--color-ink-subtle)/1);text-decoration:none}.landing-site-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--landing-footer-bar-legal-gap);margin-top:var(--landing-footer-bar-mt)}.landing-site-footer__copy{margin:0;margin-inline-start:auto;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-medium);line-height:var(--pn-leading-normal);text-align:end;color:rgb(var(--color-ink-subtle)/1)}.landing-site-footer__copy strong{font-weight:var(--pn-peso-bold);color:rgb(var(--color-primary-text)/1)}@media (min-width:1024px){.landing-site-footer__inner{padding-top:var(--landing-footer-y-md)}}@media (max-width:1023px){.landing-site-footer__bar{margin-top:var(--pns-gap-24)}.landing-site-footer__copy-owner,.landing-site-footer__copy-rights{display:block}}.landing-site-footer__inner{padding-top:var(--space-12)}.landing-site-footer__brand{gap:var(--space-3)}.landing-site-footer__tagline{font-size:var(--text-small);max-inline-size:34ch}.landing-site-footer__tagline-accent{display:none}@media (min-width:1024px){.landing-site-footer__inner{padding-top:var(--space-14)}}.landing-site-footer__section{min-width:0}.landing-site-footer__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);list-style:none}.landing-site-footer__heading::-webkit-details-marker{display:none}.landing-site-footer__heading-label{min-width:0}.landing-site-footer__heading-chevron{flex:none;width:1rem;height:1rem;color:rgb(var(--color-ink-subtle)/1);transition:transform var(--pn-duracion-ui) var(--pn-curva-vira)}.landing-site-footer__section[open] .landing-site-footer__heading-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.landing-site-footer__heading-chevron{transition:none}}@media (max-width:1023px){.landing-site-footer__brand{padding-block-end:var(--space-6)}.landing-site-footer__nav-col{border-top:1px solid rgb(var(--color-line)/1)}.landing-site-footer__nav-col:last-of-type{border-bottom:1px solid rgb(var(--color-line)/1)}.landing-site-footer__heading{margin:0;min-height:3.5rem;padding-block:var(--space-4);cursor:pointer;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-regular)}.landing-site-footer__links{gap:0;padding-block-end:var(--space-2)}.landing-site-footer__link{min-height:2.75rem;font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-heading)/1)}.landing-site-footer__link,.landing-site-footer__link--unavailable{display:flex;align-items:center}}@media (min-width:1024px){.landing-site-footer__section::details-content{content-visibility:visible;block-size:auto;overflow:visible}.landing-site-footer__section>.landing-site-footer__links{display:flex}.landing-site-footer__heading{cursor:default}.landing-site-footer__heading-chevron{display:none}}.landing-scroll-anchor{scroll-margin-top:var(--landing-scroll-anchor)}@media (min-width:1024px){.pn-button{min-block-size:var(--pns-control-h-md)}}.landing-home-section-intro:not(.landing-section-head--left) .landing-section-lead{color:rgb(var(--color-ink-subtle)/1);text-align:center}.landing-home-section-intro.landing-section-head--left .landing-section-lead{color:rgb(var(--color-ink-subtle)/1);text-align:left}:root{--landing-premium-ease:cubic-bezier(0.22,1,0.36,1);--landing-premium-duration:300ms;--landing-premium-duration-slow:400ms;--landing-premium-shadow-xs:0 1px 2px rgb(var(--color-shadow-rgb)/0.04);--landing-premium-shadow-sm:0 1px 2px rgb(var(--color-shadow-rgb)/0.04),0 4px 10px -4px rgb(var(--color-shadow-rgb)/0.06);--landing-premium-shadow-md:0 1px 2px rgb(var(--color-shadow-rgb)/0.04),0 8px 20px -8px rgb(var(--color-shadow-rgb)/0.08);--landing-premium-shadow-lg:0 2px 4px -1px rgb(var(--color-shadow-rgb)/0.05),0 16px 32px -12px rgb(var(--color-shadow-rgb)/0.1);--landing-premium-shadow-hero:0 16px 40px -20px rgb(var(--color-shadow-rgb)/0.12),0 0 0 1px rgb(var(--color-line)/0.5),0 0 0 0.5px rgb(var(--color-inset-highlight-rgb)/0.6) inset;--landing-premium-shadow-cta:0 1px 2px rgb(var(--color-shadow-rgb)/0.06),0 6px 14px -6px rgb(var(--color-primary)/0.28);--landing-premium-surface:rgb(var(--color-surface)/0.82);--landing-premium-surface-solid:rgb(var(--color-surface)/0.94);--landing-premium-border:rgb(var(--color-line)/0.72);--landing-premium-border-subtle:rgb(var(--color-shadow-rgb)/0.06)}.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.landing-mock-hero__title{letter-spacing:var(--pn-tracking-display);text-shadow:none;text-wrap:balance}.landing-mock-hero__hook,.landing-mock-hero__subtitle{text-shadow:none;text-wrap:pretty}.landing-page-hero .landing-section-title,.landing-pricing-hero__title,.landing-section-head>h1.landing-section-title--hero{letter-spacing:var(--pn-tracking-display);text-wrap:balance}.landing-section-title{text-wrap:balance}.landing-section-lead{text-wrap:pretty;color:rgb(var(--color-ink-muted)/1)}.landing-site-footer.landing-footer--site{background:rgb(var(--color-chrome-bg)/1)}.landing-site-footer__social-btn{transition:color var(--landing-premium-duration) var(--landing-premium-ease)}@keyframes landing-hero-in{to{opacity:1;transform:translateY(0)}}@keyframes landing-hero-visual-in{to{opacity:1;transform:translateY(0) scale(1)}}.discover-scroll-reveal.discover-scroll-reveal--motion:not(.is-visible){opacity:0;transform:translateY(var(--saas-reveal-distance,1.25rem))}.discover-scroll-reveal.discover-scroll-reveal--motion.is-visible{opacity:1;transform:translateY(0);transition:opacity var(--saas-reveal-duration,.85s) var(--saas-reveal-ease,var(--landing-premium-ease)),transform var(--saas-reveal-duration,.85s) var(--saas-reveal-ease,var(--landing-premium-ease))}.landing-page-hero.landing-pricing-hero{margin-inline:auto;max-width:48rem;text-align:center}.landing-page-hero .landing-section-head{margin-bottom:0}@keyframes landing-faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is(.pn-store-home__all-link,.discover-v4-place-onward__link):after{content:"→"/""}@media (prefers-reduced-motion:no-preference){:is(.pn-store-home__all-link,.discover-v4-place-onward__link):after{transition:translate var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover) and (pointer:fine){:is(.pn-store-home__all-link,.discover-v4-place-onward__link):hover:after{translate:var(--pns-arrow-nudge) 0}}}.landing-mobile-nav-drawer{box-shadow:var(--landing-premium-shadow-lg)}@media (prefers-reduced-motion:reduce){.discover-scroll-reveal{opacity:1;transform:none;animation:none;transition:none}}@media (max-width:1023px){:root{--landing-mock-hero-below-nav:var(--landing-rhythm-20);--landing-hero-below-nav:var(--landing-mock-hero-below-nav)}.landing-mock-hero__stack{scroll-margin-top:var(--landing-scroll-anchor)}.landing-faq__segment{margin-bottom:var(--landing-rhythm-12)}.landing-mobile-snap__dots{display:none}.landing-mobile-snap__footer{justify-content:center}}.landing-form-skeleton{display:flex;flex-direction:column;gap:1.25rem;width:100%}.landing-form-skeleton__block,.landing-form-skeleton__button,.landing-form-skeleton__field,.landing-form-skeleton__topic{border-radius:var(--pns-radius-lg);background:var(--skeleton-fill);background-size:var(--skeleton-fill-size);animation:var(--skeleton-fill-anim)}.landing-form-skeleton__topic{height:2.25rem;width:8rem;border-radius:var(--radius-pill)}.landing-form-skeleton__row{display:grid;gap:1rem}@media (min-width:480px){.landing-form-skeleton__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-form-skeleton__foot{display:flex;align-items:center;gap:.5rem}.landing-form-skeleton__field{height:3rem}.landing-form-skeleton__field--textarea{height:7.5rem}.landing-form-skeleton__button{margin-inline-start:auto;height:2.75rem;width:2.75rem;border-radius:var(--radius-pill)}.landing-form-skeleton--contact{gap:1rem;padding:1rem}.landing-form-skeleton--inline{flex-direction:row;align-items:stretch;gap:.75rem}.landing-form-skeleton--inline .landing-form-skeleton__field--grow{flex:1 1 auto;min-width:0;height:3rem;border-radius:var(--radius-pill)}.landing-form-skeleton__button--compact{width:3rem;min-width:3rem;height:3rem;border-radius:var(--radius-pill)}.landing-form--client-placeholder{pointer-events:none}@media (prefers-reduced-motion:reduce){.landing-form-skeleton__block,.landing-form-skeleton__button,.landing-form-skeleton__field,.landing-form-skeleton__topic{animation:none;background:var(--skeleton-fill-still)}}.pn-panel-skeleton__list{display:flex;flex-direction:column;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.pn-panel-skeleton__row{display:flex;align-items:center;gap:var(--pns-gap-12);padding:var(--pns-gap-12)}.pn-panel-skeleton__media{flex:none;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--pn-radio-md)}.pn-panel-skeleton__media--redondo{border-radius:var(--pn-radio-pill)}.pn-panel-skeleton__lines{display:flex;flex:1;flex-direction:column;gap:.4rem;min-inline-size:0}.pn-panel-skeleton__name{inline-size:60%}.pn-panel-skeleton--sheet .pn-panel-skeleton__row{gap:var(--pns-gap-12);padding:var(--pns-gap-4) var(--pns-gap-8);min-block-size:var(--pns-control-h-md)}.pn-panel-skeleton--sheet .pn-panel-skeleton__media{inline-size:2.5rem;block-size:2.5rem}.pn-panel-skeleton--sheet .pn-panel-skeleton__list{gap:var(--pns-gap-4)}.landing-home-beta-cta{overflow:visible}.landing-form-honeypot{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.landing-skeleton-page{min-block-size:0}.pn-loading-announce>[lang]{display:none}html:lang(en) .pn-loading-announce>[lang=en],html:lang(es) .pn-loading-announce>[lang=es]{display:inline}.landing-loading-reserve{animation:landing-loading-fade .18s var(--ease-out-expo,ease) .2s both}@media (prefers-reduced-motion:reduce){.landing-loading-reserve{animation:none}}@keyframes landing-loading-fade{0%{opacity:0}to{opacity:1}}.pn-cover-skeleton{position:relative;display:grid;min-block-size:100dvh}.pn-cover-skeleton__media{position:absolute;inset:0;border-radius:0}.pn-cover-skeleton__copy{position:relative;align-self:end;display:flex;flex-direction:column;gap:var(--pns-gap-12);padding:var(--pns-gap-32);padding-block-end:var(--pns-gap-48)}.pn-cover-skeleton__actions{display:flex;flex-wrap:wrap;gap:var(--pns-gap-12);padding-block-start:var(--pns-gap-8)}.landing-site-background{pointer-events:none;position:fixed;inset:0;z-index:0;min-height:100dvh;overflow:hidden;isolation:isolate;background-color:rgb(var(--landing-page-bg)/1);background-image:radial-gradient(ellipse 90% 70% at 12% 8%,rgb(var(--color-primary)/var(--landing-bg-radial-strong)),transparent 55%),radial-gradient(ellipse 70% 55% at 88% 92%,rgb(var(--color-primary)/var(--landing-bg-radial-soft)),transparent 50%),var(--landing-gradient-mesh);background-attachment:scroll}.landing-site-background__decor{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}.landing-site-background__decor-waves{position:absolute;inset:auto 0 0 0;width:100%;height:min(72vh,640px);opacity:var(--landing-bg-waves-opacity)}@media (max-width:767px){.landing-site-background{background-image:radial-gradient(ellipse 90% 70% at 12% 8%,rgb(var(--color-primary)/.035),transparent 55%),radial-gradient(ellipse 70% 55% at 88% 92%,rgb(var(--color-primary)/.025),transparent 50%),var(--landing-gradient-mesh)}.landing-site-background__decor-waves{opacity:.28}}.landing-privacy-consent{--privacy-gap:var(--space-3);--privacy-pad-block:var(--space-4);--privacy-pad-inline:var(--space-4);position:fixed;inset-inline:max(var(--space-4),env(safe-area-inset-left,0px)) max(var(--space-4),env(safe-area-inset-right,0px));bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));z-index:var(--z-privacy-consent,920);display:flex;max-width:56rem;max-height:calc(100dvh - max(var(--space-4), env(safe-area-inset-top, 0px)) - max(var(--space-4), env(safe-area-inset-bottom, 0px)));margin-inline:auto;pointer-events:none;opacity:0;transform:translateY(1rem);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.landing-privacy-consent--visible{pointer-events:auto;opacity:1;transform:translateY(0)}body.landing-has-privacy-consent .landing-site-footer{padding-bottom:calc(var(--privacy-consent-height, 0px) + var(--space-6))}.landing-privacy-consent__panel{width:100%;padding:var(--privacy-pad-block) var(--privacy-pad-inline);border:1px solid rgb(var(--color-line)/.28);border-radius:var(--landing-radius-feature);background:rgb(var(--color-popover-bg)/1);box-shadow:var(--landing-premium-shadow-lg);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.landing-privacy-consent__main{display:flex;flex-direction:column;gap:var(--privacy-gap)}.landing-privacy-consent__header{display:flex;align-items:flex-start;gap:var(--space-3);text-align:start}.landing-privacy-consent__shield{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--pns-radius-md);background:var(--color-tile-fill);color:var(--color-tile-ink)}.landing-privacy-consent__shield-icon{width:1.25rem;height:1.25rem}.landing-privacy-consent__copy{min-width:0}.landing-privacy-consent__title{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--color-ink-heading)/1)}.landing-privacy-consent__body{margin:0;font-size:var(--landing-type-body-sm);line-height:var(--landing-type-leading-relaxed);color:rgb(var(--color-ink-muted)/.95);text-wrap:pretty}.landing-privacy-consent__body-accent{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}.landing-privacy-consent__actions{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-privacy-consent__accept,.landing-privacy-consent__reject{min-height:var(--landing-btn-height-md);padding-inline:var(--landing-btn-pad-x-md);border-radius:var(--radius-button);font-size:var(--landing-type-body-sm);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-tight);text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.landing-privacy-consent__reject{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-primary)/.45);background:rgb(var(--color-chrome-bg)/1);color:rgb(var(--color-primary-text)/1);cursor:pointer}.landing-privacy-consent__reject:hover{border-color:rgb(var(--color-primary)/.65);background:rgb(var(--color-primary)/.04)}.landing-privacy-consent__accept{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-inset-highlight-rgb)/.14);background:rgb(var(--color-primary)/1);color:rgb(var(--btn-primary-fg)/1);cursor:pointer;box-shadow:var(--pn-sombra-none)}.landing-privacy-consent__accept:hover{background:rgb(var(--color-primary-deep)/1)}.landing-privacy-consent__accept:focus-visible,.landing-privacy-consent__reject:focus-visible{outline:2px solid rgb(var(--color-primary)/.45);outline-offset:2px}@media (max-width:767px){.landing-privacy-consent{--privacy-gap:var(--space-2);--privacy-pad-block:var(--space-3);inset-inline:0;bottom:0;max-width:none}.landing-privacy-consent__panel{padding-block-end:max(var(--space-3),env(safe-area-inset-bottom,0px));border-inline:0;border-block-end:0;border-radius:var(--landing-radius-feature) var(--landing-radius-feature) 0 0}.landing-privacy-consent__shield{display:none}.landing-privacy-consent__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.landing-privacy-consent__body{line-height:var(--pn-leading-snug)}.landing-privacy-consent__accept,.landing-privacy-consent__reject{min-height:var(--pns-control-h-sm)}}@media (min-width:768px){.landing-privacy-consent{--privacy-pad-inline:var(--space-5)}.landing-privacy-consent__main{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-5)}.landing-privacy-consent__header{flex:1 1 0;align-items:center;gap:var(--space-4);min-width:0}.landing-privacy-consent__shield{width:4.5rem;height:4.5rem;border-radius:var(--pns-radius-lg)}.landing-privacy-consent__shield-icon{width:2rem;height:2rem}.landing-privacy-consent__title{font-size:var(--pn-texto-xl)}.landing-privacy-consent__body{font-size:var(--landing-type-body-sm)}.landing-privacy-consent__actions{display:flex;flex:0 0 auto;flex-shrink:0;gap:var(--space-2)}.landing-privacy-consent__accept,.landing-privacy-consent__reject{min-width:7.5rem;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.landing-privacy-consent{transition:none}}.pn-dot-rail{--pn-dot-rail-off:rgb(var(--color-ink-subtle)/0.85);--pn-dot-rail-on:rgb(var(--color-primary)/1);--pn-dot-rail-plate:rgb(var(--color-ink-heading)/0.06);display:flex;align-items:center;gap:var(--pns-gap-4);border-radius:var(--pn-radio-pill);background:var(--pn-dot-rail-plate);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza)}.pn-dot-rail--vertical{flex-direction:column}.pn-dot-rail__dot{display:grid;place-items:center;inline-size:calc(var(--pns-gap-8) * 3);block-size:calc(var(--pns-gap-8) * 3);padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pn-dot-rail__dot:after{content:"";inline-size:var(--pns-gap-8);block-size:var(--pns-gap-8);border-radius:var(--pn-radio-pill);background:var(--pn-dot-rail-off);transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-dot-rail__dot:hover:after{background:var(--pn-dot-rail-on);opacity:.72}}.pn-dot-rail__dot:focus-visible{outline:2px solid var(--pn-dot-rail-on);outline-offset:-4px;border-radius:var(--pn-radio-pill)}.pn-dot-rail__dot[aria-current=true]:after{background:var(--pn-dot-rail-on)}@media (pointer:coarse){.pn-dot-rail__dot{position:relative}.pn-dot-rail__dot:before{content:"";position:absolute;inset-block:-.625rem;inset-inline:0}.pn-dot-rail--vertical .pn-dot-rail__dot:before{inset-block:0;inset-inline:-.625rem}}.landing-app-sequence__shell{box-sizing:border-box;width:100%;max-width:var(--pns-container-max);margin-inline:auto;padding-inline:max(var(--pns-container-pad),env(safe-area-inset-left,0px)) max(var(--pns-container-pad),env(safe-area-inset-right,0px))}.landing-app-sequence{--seq-title:clamp(var(--pns-type-h2),3.6vw,var(--pns-type-h1));--seq-measure:var(--pn-ancho-lectura);isolation:isolate;background:rgb(var(--color-inverse-bg)/1);color:rgb(var(--color-inverse-fg)/1)}.landing-app-sequence__head{position:sticky;inset-block-start:0;z-index:var(--pn-capa-pegajoso);grid-area:1/1;align-self:start;padding-block-start:calc(var(--landing-chrome-offset) + var(--pns-gap-40));text-align:center;pointer-events:none}.landing-app-sequence__eyebrow{margin:0 0 var(--pns-gap-16);color:rgb(var(--color-inverse-fg)/.82);font-size:var(--pns-type-meta);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase}.landing-app-sequence__title{color:rgb(var(--color-inverse-fg)/1);margin:0;font-size:var(--seq-title);font-weight:var(--pn-peso-medium);letter-spacing:var(--pn-tracking-display);line-height:1.17}.landing-app-sequence__stage{display:grid}.landing-app-sequence__track{grid-area:1/1;margin:0;padding:0;list-style:none}.landing-app-sequence__track:after{content:"";display:block;block-size:40dvh}.landing-app-sequence__panel{position:sticky;inset-block-start:0;display:flex;flex-direction:column;justify-content:flex-end;block-size:100dvh;padding-block:var(--pns-gap-48);isolation:isolate;background:rgb(var(--color-inverse-bg)/1)}.landing-app-sequence__photo{position:absolute;inset:0;z-index:var(--pn-capa-base)}.landing-app-sequence__photo img{width:100%;height:100%;object-fit:cover}.landing-app-sequence__veil{position:absolute;inset:0;z-index:var(--pn-capa-elevado);background:linear-gradient(to bottom,var(--pn-velo-oscuro-tinta),transparent 40%),linear-gradient(to top,var(--pn-velo-oscuro-tinta),transparent 45%),var(--pn-velo-oscuro-suave)}.landing-app-sequence__caption{position:sticky;inset-block-end:0;z-index:var(--pn-capa-elevado)}.landing-app-sequence__name{font-size:var(--pns-type-h3);font-weight:var(--pn-peso-medium);letter-spacing:var(--pn-tracking-tight);line-height:var(--pn-leading-snug)}.landing-app-sequence__name,.landing-app-sequence__state{color:rgb(var(--color-inverse-fg)/1);margin:0 0 var(--pns-gap-12)}.landing-app-sequence__state{font-size:var(--pns-type-meta);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase}@supports (color:color-mix(in oklab,red,blue)){.landing-app-sequence__state{color:color-mix(in oklab,rgb(var(--pn-color-marca)/1) 45%,rgb(var(--color-inverse-fg)/1))}}.landing-app-sequence__body{max-width:var(--seq-measure);margin:0;color:rgb(var(--color-inverse-fg)/1);font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.landing-app-sequence__rail{position:sticky;inset-block-start:0;z-index:var(--pn-capa-pegajoso);grid-area:1/1;display:flex;align-items:center;align-self:start;justify-self:end;block-size:100dvh;padding-inline-end:var(--pns-gap-32)}.landing-app-sequence__rail .pn-dot-rail{--pn-dot-rail-off:rgb(var(--color-inverse-fg)/0.4);--pn-dot-rail-on:rgb(var(--color-inverse-fg)/1);--pn-dot-rail-plate:rgb(var(--color-inverse-bg)/0.32)}@media (max-width:47.99rem){.landing-app-sequence__panel{padding-block-end:calc(var(--pns-gap-48) + var(--pns-gap-32))}.landing-app-sequence__rail{align-items:end;justify-content:center;justify-self:stretch;padding-inline-end:0;padding-block-end:var(--pns-gap-32)}.landing-app-sequence__rail .pn-dot-rail--vertical{flex-direction:row}}.landing-app-sequence__cta{margin-block-start:var(--pns-gap-24)}.pn-wizard{display:flex;flex-direction:column;gap:var(--pns-gap-16);max-inline-size:35rem}.pn-wizard__progreso{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-12)}.pn-wizard__puntos{display:flex;flex:1 1 auto;gap:.25rem;margin:0;padding:0;list-style:none}.pn-wizard__punto{flex:1 1 auto;block-size:.25rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-line)/.6);transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-wizard__punto--hecho{background:rgb(var(--color-primary)/.45)}.pn-wizard__punto--on{background:rgb(var(--color-primary)/1)}.pn-wizard__count{flex:none;margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-2xs);font-variant-numeric:tabular-nums}.pn-wizard__paso{display:flex;flex-direction:column;gap:var(--pns-gap-4)}.pn-wizard__titulo{margin:0;color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);line-height:1.25}.pn-wizard__titulo:focus{outline:none}.pn-wizard__ayuda{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-2xs);line-height:var(--pn-leading-relaxed)}.pn-wizard__fields{display:grid;gap:var(--pns-gap-4);margin-block-start:var(--pns-gap-8)}.pn-wizard__acciones{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-8);margin-block-start:var(--pns-gap-8)}@media (prefers-reduced-motion:reduce){.pn-wizard__punto{transition:none}}[data-marco]{--pn-marco:var(--color-primary);--pn-marco-tinte:var(--primary-50)}[data-marco=lila]{--pn-marco:149 117 245;--pn-marco-tinte:230 228 240}[data-marco=menta]{--pn-marco:22 163 120;--pn-marco-tinte:216 238 228}[data-marco=durazno]{--pn-marco:232 124 58;--pn-marco-tinte:247 226 214}[data-marco=cielo]{--pn-marco:45 145 226;--pn-marco-tinte:217 230 245}[data-marco=arena]{--pn-marco:186 146 52;--pn-marco-tinte:238 232 217}[data-marco=rosa]{--pn-marco:224 84 140;--pn-marco-tinte:244 221 230}[data-marco=bosque]{--pn-marco:34 122 84;--pn-marco-tinte:218 234 226}[data-marco=cobre]{--pn-marco:176 92 44;--pn-marco-tinte:242 224 212}[data-marco=hielo]{--pn-marco:96 168 196;--pn-marco-tinte:222 238 243}[data-marco=carmesi]{--pn-marco:190 44 66;--pn-marco-tinte:245 216 221}[data-marco=obsidiana]{--pn-marco:44 48 56;--pn-marco-tinte:223 226 231}[data-marco=indigo]{--pn-marco:72 61 180;--pn-marco-tinte:223 221 242}[data-marco=oro]{--pn-marco:240 178 16;--pn-marco-tinte:253 243 208}[data-marco=aurora]{--pn-marco:20 184 166;--pn-marco-tinte:214 242 238}[data-marco=neon]{--pn-marco:217 70 239;--pn-marco-tinte:247 220 250}[data-marco=galaxia]{--pn-marco:126 34 206;--pn-marco-tinte:233 221 248}[data-marco=diamante]{--pn-marco:103 232 249;--pn-marco-tinte:224 247 252}.pn-marcos{display:grid;gap:.5rem}.pn-marcos__titulo{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold)}.pn-marcos__lista{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;max-inline-size:22rem}.pn-marco{display:grid;place-items:center;inline-size:100%;aspect-ratio:1;padding:0;border:3px solid rgb(var(--pn-marco)/1);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-marco-tinte)/1);color:rgb(var(--pn-marco)/1);cursor:pointer;transition:transform var(--pn-duracion-ui) var(--pn-curva-salida),box-shadow var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.pn-marco:hover:not(:disabled){transform:scale(1.08)}}.pn-marco:focus-visible{outline:var(--pn-borde-grueso) solid rgb(var(--color-primary)/1);outline-offset:2px}.pn-marco:disabled{cursor:default;opacity:.6}.pn-marco--on{box-shadow:0 0 0 2px rgb(var(--color-surface)/1),0 0 0 4px rgb(var(--pn-marco)/.55)}.pn-marcos__hueco{inline-size:100%;aspect-ratio:1;border-radius:var(--pn-radio-pill)}.pn-marcos__error{margin:0;color:rgb(var(--color-danger,220 38 38)/1);font-size:var(--pn-texto-3xs)}.landing-newsletter{display:grid;gap:var(--pns-gap-16)}.landing-newsletter__title{margin:0;color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-regular);line-height:var(--pn-leading-normal);text-wrap:balance}.landing-newsletter__row{display:flex;flex-wrap:wrap;gap:var(--pns-gap-12)}.landing-newsletter__input{flex:1 1 18rem;min-inline-size:0;min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-16);border:var(--pn-borde-fino) solid rgb(var(--color-ink-subtle)/.7);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-superficie)/1);color:rgb(var(--pn-color-texto)/1);font-family:inherit;font-size:var(--pns-type-body)}.landing-newsletter__input:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.landing-newsletter__button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-24);border:var(--pn-borde-fino) solid rgb(var(--pn-color-marca-relleno)/.32);border-radius:var(--pn-radio-pill);background:transparent;color:rgb(var(--pn-color-marca)/1);cursor:pointer;font-family:inherit;font-size:var(--pns-type-body-sm);font-weight:var(--pn-peso-semibold);transition:background var(--pn-duracion-ui) var(--pn-curva-entrada),border-color var(--pn-duracion-ui) var(--pn-curva-entrada)}.landing-newsletter__button:hover:not(:disabled){border-color:rgb(var(--pn-color-marca-relleno)/.4);background:rgb(var(--pn-color-marca-relleno)/.08)}.landing-newsletter__button:focus-visible{outline:var(--pn-interaccion-anillo) solid rgb(var(--pn-color-marca)/1);outline-offset:var(--pn-interaccion-anillo-separacion)}.landing-newsletter__button:disabled{cursor:default;opacity:.6}.landing-newsletter__legal{max-width:var(--pn-ancho-lectura);margin:0;color:rgb(var(--pn-color-texto-tenue)/1);font-size:var(--pns-type-caption);line-height:var(--pn-leading-snug);text-wrap:pretty}.landing-newsletter__status{margin:0;color:rgb(var(--pn-color-texto-suave)/1);font-size:var(--pns-type-small);line-height:var(--pn-leading-snug)}.landing-newsletter__trap{position:absolute;inline-size:var(--pn-borde-fino);block-size:var(--pn-borde-fino);padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:39.99rem){.landing-newsletter__row{flex-wrap:nowrap;gap:var(--pns-gap-8)}.landing-newsletter__input{flex:1 1 0;min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pns-gap-12)}.landing-newsletter__button{flex:none;min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pns-gap-16);white-space:nowrap}}@media (min-width:64rem){.landing-newsletter{grid-template-columns:1fr 3fr;align-items:start;column-gap:var(--pns-gap-48)}.landing-newsletter__title{grid-row:1;grid-column:1}.landing-newsletter__legal,.landing-newsletter__row,.landing-newsletter__status{grid-column:2}}.pn-panel-foot{margin-block-start:auto;padding-block-start:var(--pns-gap-16);border-block-start:1px solid rgb(var(--color-line)/.6)}.pn-faq__item{border-block-start:var(--pn-borde-fino) solid rgb(var(--pn-color-line)/1)}.pn-faq__item:last-child{border-block-end:var(--pn-borde-fino) solid rgb(var(--pn-color-line)/1)}.pn-faq__question{display:flex;gap:var(--pns-gap-24);align-items:center;justify-content:space-between;padding-block:var(--pns-gap-24);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-regular);line-height:var(--pn-leading-normal);color:rgb(var(--pn-color-texto)/1);cursor:pointer;list-style:none}.pn-faq__question::-webkit-details-marker{display:none}.pn-faq__question:hover{color:rgb(var(--pn-color-marca)/1)}.pn-faq__question:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:-2px}.pn-faq__mark{flex-shrink:0;inline-size:var(--pn-icono-lg);block-size:var(--pn-icono-lg);transition:transform .25s ease-out}.pn-faq__item[open] .pn-faq__mark{transform:rotate(45deg)}.pn-faq__answer{max-width:var(--pn-ancho-lectura);padding-block-end:var(--pns-gap-32)}.pn-faq__body{margin:0;font-size:var(--pns-type-body);line-height:var(--pn-leading-normal);color:rgb(var(--pn-color-texto-suave)/1)}.pn-faq__link{display:inline-flex;gap:var(--pns-gap-8);align-items:center;margin-block-start:var(--pns-gap-16);font-size:var(--pns-type-small);font-weight:var(--pn-peso-medium);color:rgb(var(--pn-color-marca)/1);text-decoration:none}.pn-faq__link:hover{text-decoration:underline;text-underline-offset:3px}.pn-faq__link:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:3px;border-radius:var(--pn-radio-sm)}.pn-faq__link-icon{inline-size:var(--pn-icono-sm);block-size:var(--pn-icono-sm);flex-shrink:0}@media (min-width:64rem){.pn-faq--inset .pn-faq__answer,.pn-faq--inset .pn-faq__question{padding-inline:calc(var(--pns-gap-80) + var(--pns-gap-40))}}.pn-faq--compact .pn-faq__question{padding-block:var(--pns-gap-16);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-medium)}.pn-faq--compact .pn-faq__answer{padding-block-end:var(--pns-gap-16)}.landing-nav-section{display:flex;gap:var(--pns-gap-8);align-items:stretch;min-height:var(--landing-nav-section-height)}.landing-nav-section__nav{display:flex;flex:1 1 auto;min-width:0;align-items:stretch;margin-inline-end:var(--pns-gap-8)}.landing-nav-section__list{display:flex;align-items:stretch;min-width:0;gap:var(--pns-gap-4);margin:0 0 0 calc(var(--pns-gap-12) * -1);padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.landing-nav-section__list::-webkit-scrollbar{display:none}.landing-nav-section__item{display:flex;flex:0 0 auto;align-items:stretch}.landing-nav-section__link{position:relative;display:inline-flex;align-items:center;padding:var(--pns-gap-8) var(--pns-gap-12);font-size:var(--pns-type-body);line-height:var(--pn-leading-normal);color:rgb(var(--pn-color-texto)/1);text-decoration:none;white-space:nowrap;background:none;border:0;cursor:pointer}.landing-nav-section__link:after{content:"";position:absolute;inset-inline:var(--pns-gap-12);inset-block-end:0;block-size:2px;background-color:rgb(var(--pn-color-texto)/1);scale:0 1}.landing-nav-section__link[aria-expanded=true]:after{scale:1 1}.landing-nav-section__link[aria-current=page]:after{background-color:rgb(var(--pn-color-marca-relleno)/1);scale:1 1}@media (hover:hover) and (pointer:fine){.landing-nav-section__link:hover:after{scale:1 1}}@media (prefers-reduced-motion:no-preference){.landing-nav-section__link:after{transition:scale var(--pn-duracion-ui) var(--pn-curva-entrada),background-color var(--pn-duracion-ui) var(--pn-curva-salida)}}.landing-nav-section__link[aria-current=page]{font-weight:var(--pn-peso-medium)}.landing-nav-section__tools{display:flex;flex:0 0 auto;gap:var(--pns-gap-8);align-items:center;align-self:center}.landing-nav-section__count{position:relative;display:flex;box-sizing:border-box;min-inline-size:16rem;block-size:var(--pns-control-h-md);align-items:center;justify-content:center;margin:0;padding-inline:var(--pns-gap-40);border-radius:var(--pn-radio-pill);background-color:rgb(var(--pn-color-superficie-hundida)/1);font-size:var(--pns-type-small);line-height:var(--pn-leading-normal);color:rgb(var(--pn-color-texto-suave)/1);white-space:nowrap}.landing-nav-section__count-icon{flex:0 0 auto;width:var(--pn-icono-sm);height:var(--pn-icono-sm);margin-inline-end:var(--pns-gap-8);color:var(--color-glyph-brand)}.landing-nav-section__count-figure{margin-inline-end:var(--pns-gap-4);font-size:var(--pns-type-body);font-weight:var(--pn-peso-semibold);color:rgb(var(--pn-color-texto)/1);font-variant-numeric:tabular-nums}.landing-nav-section__count-caption{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.landing-nav-section__count-clear{position:absolute;inset-block-start:50%;inset-inline-end:var(--pns-gap-8);display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--pn-radio-pill);background:none;color:rgb(var(--pn-color-texto-tenue)/1);cursor:pointer;transform:translateY(-50%);transition:color .25s ease-out,background-color .25s ease-out}.landing-nav-section__count-clear:after{content:"";position:absolute;inset:50% auto auto 50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}@media (hover:hover){.landing-nav-section__count-clear:hover{background-color:rgb(var(--pn-color-marca-relleno)/.08);color:rgb(var(--pn-color-texto)/1)}}.landing-nav-section__count-clear-icon{width:var(--pn-icono-sm);height:var(--pn-icono-sm)}.landing-nav-section__search{display:flex;box-sizing:border-box;min-width:16rem;height:var(--pns-control-h-md);gap:var(--pns-gap-8);align-items:center;padding-inline:var(--pns-gap-16);border:var(--pn-borde-fino) solid rgb(var(--pn-color-line)/1);border-radius:var(--pn-radio-pill);background-color:rgb(var(--pn-color-superficie)/1);font-size:var(--pns-type-small);color:rgb(var(--pn-color-texto-suave)/1);transition:border-color .25s ease-out}.landing-nav-section__search:focus-within{border-color:rgb(var(--pn-color-marca)/1);box-shadow:0 0 0 1px rgb(var(--pn-color-marca)/1)}.landing-nav-section__search-icon{flex:0 0 auto;width:var(--pn-icono-sm);height:var(--pn-icono-sm)}.landing-nav-section__search-input{min-width:0;flex:1 1 auto;border:0;background:none;font-size:var(--pns-type-small);color:rgb(var(--pn-color-texto)/1)}.landing-nav-section__search-input:focus-visible{outline:none}@media (pointer:coarse){.landing-nav-section__search-input{font-size:1rem}}.discover-suggest.landing-nav-section__suggest-panel{inset-inline:auto 0;inline-size:min(20rem,calc(100vw - var(--pns-gap-24)));background:rgb(var(--color-surface)/1);-webkit-backdrop-filter:none;backdrop-filter:none}.discover-suggest.landing-nav-section__suggest-panel:has(.discover-suggest__notice){inline-size:100%}@media (min-width:640px){.discover-suggest.landing-nav-section__suggest-panel.landing-nav-section__suggest-panel--store{inline-size:min(27rem,calc(100vw - var(--pns-gap-24)));max-block-size:min(34rem,72dvh);overflow-y:auto}}.discover-search--open .discover-suggest.landing-nav-section__suggest-panel{inset-block-start:calc(100% + var(--pns-gap-4));border-start-start-radius:var(--pn-radio-lg);border-start-end-radius:var(--pn-radio-lg)}.landing-nav-section__filter{position:relative;display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--pn-radio-pill);background:none;color:rgb(var(--pn-color-texto)/1);text-decoration:none;cursor:pointer;transition:color .25s ease-out,background-color .25s ease-out}.landing-nav-section__filter:after{content:"";position:absolute;inset:50% auto auto 50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}@media (hover:hover){.landing-nav-section__filter:hover{background-color:rgb(var(--pn-color-marca-relleno)/.08);color:rgb(var(--pn-color-marca)/1)}}.landing-nav-section__filter[aria-expanded=true]{background-color:rgb(var(--pn-color-marca-relleno)/.12);color:rgb(var(--pn-color-marca)/1)}.landing-nav-section__filter-icon{width:var(--pn-icono-xl);height:var(--pn-icono-xl)}.landing-nav-section__filter-count{position:absolute;inset-block-start:0;inset-inline-end:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.1875rem;border:var(--pn-borde-grueso) solid rgb(var(--pn-color-superficie)/1);border-radius:var(--pn-radio-pill);background-color:rgb(var(--pn-color-marca-relleno)/1);font-size:var(--pns-type-meta);font-weight:var(--pn-peso-bold);line-height:1;color:rgb(var(--pn-color-sobre-marca-relleno)/1);font-variant-numeric:tabular-nums}@media (max-width:639px){:root{--landing-nav-section-height:5.75rem}.landing-nav-section{display:grid;grid-template-areas:"streets" "tools";grid-template-columns:minmax(0,1fr);align-items:stretch;column-gap:var(--pns-gap-8);row-gap:var(--pns-gap-8);padding-block-end:var(--pns-gap-8);padding-inline:var(--pns-gap-4);transition:row-gap var(--pns-transition-ui),min-height var(--pns-transition-ui)}.landing-nav-section__nav{grid-area:streets;margin-inline-end:0}.landing-nav-section__tools{grid-area:tools;max-block-size:var(--pns-control-h-md);transition:max-block-size var(--pns-transition-ui),opacity var(--pns-transition-ui),visibility 0s linear 0s,overflow 0s linear var(--pn-duracion-ui);transition-behavior:allow-discrete}html[data-nav-condensed] .landing-nav-bar-shell{--landing-nav-section-height:calc(2rem + var(--pns-gap-8))}html[data-nav-condensed] .landing-nav-section{row-gap:0}html[data-nav-condensed] .landing-nav-section__tools{max-block-size:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-block-size var(--pns-transition-ui),opacity var(--pns-transition-ui),visibility 0s linear var(--pn-duracion-ui),overflow 0s linear 0s}.landing-nav-section__link{padding-block:var(--pns-gap-4)}.landing-nav-section__count{block-size:var(--pns-control-h-sm)}.landing-nav-section__tools{align-self:stretch}.landing-nav-section__count{min-inline-size:0;flex:1 1 auto}.landing-nav-section__search{min-width:0}.landing-nav-section__suggest{min-inline-size:0;flex:1 1 auto}.landing-nav-section__suggest.discover-search--open{position:static}.discover-search--open .discover-suggest.landing-nav-section__suggest-panel{position:absolute;inset:calc(100% + var(--pns-gap-8)) var(--pns-gap-12) auto;inline-size:auto;block-size:auto;max-block-size:min(32rem,calc(100dvh - var(--landing-chrome-offset, 0px) - var(--pns-gap-48)));border:1px solid rgb(var(--color-ink-heading)/.1);border-radius:var(--pn-radio-lg);box-shadow:var(--pns-elevation-3,var(--pns-elevation-2));overflow-y:auto}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.landing-nav-section,.landing-nav-section__tools,html[data-nav-condensed] .landing-nav-section__tools{transition:none}}@media (max-width:479px){.landing-nav-section__list{gap:0;margin-inline-start:calc(var(--pns-gap-8) * -1)}.landing-nav-section__link{padding-inline:var(--pns-gap-8)}.landing-nav-section__link:after{inset-inline:var(--pns-gap-8)}}@media (max-width:359px){.landing-nav-section{padding-inline:0}.landing-nav-section__list{margin-inline-start:calc(var(--pns-gap-4) * -1)}.landing-nav-section__link{padding-inline:var(--pns-gap-4)}.landing-nav-section__link:after{inset-inline:var(--pns-gap-4)}}.pn-photo-viewer{position:fixed;inset:0;z-index:var(--pn-capa-modal);display:flex;align-items:center;justify-content:center;padding:var(--pns-gap-24);background:rgb(var(--color-photo-scrim-rgb)/1)}.pn-photo-viewer__frame{position:relative;inline-size:min(100%,72rem);block-size:88vh}.pn-photo-viewer__img{border-radius:var(--pn-radio-md);object-fit:contain}.pn-photo-viewer__close{inset-inline-end:var(--pns-gap-16);display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:0;background:rgb(var(--color-inset-highlight-rgb)/.15);cursor:pointer}.pn-photo-viewer__close,.pn-photo-viewer__count{position:absolute;inset-block-start:var(--pns-gap-16);border-radius:var(--pn-radio-pill);color:rgb(var(--color-inset-highlight-rgb)/1)}.pn-photo-viewer__count{inset-inline-start:var(--pns-gap-16);margin:0;padding:.25rem .625rem;font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);font-variant-numeric:tabular-nums}.pn-photo-viewer__count,.pn-photo-viewer__nav{background:rgb(var(--color-photo-scrim-rgb)/.55)}.pn-photo-viewer__nav{position:absolute;z-index:1;inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;padding:0;border:1px solid var(--pn-velo-claro-sutil);border-radius:var(--pn-radio-pill);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);color:rgb(var(--color-inset-highlight-rgb)/1);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida),transform var(--pn-duracion-ui) var(--pn-curva-entrada)}.pn-photo-viewer__nav--prev{inset-inline-start:var(--pns-gap-16)}.pn-photo-viewer__nav--next{inset-inline-end:var(--pns-gap-16)}@media (hover:hover){.pn-photo-viewer__nav:hover{background:rgb(var(--color-photo-scrim-rgb)/.85);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.pn-photo-viewer__nav{transition:none}.pn-photo-viewer__nav:hover{transform:none}}.pn-photo-viewer__credit{position:absolute;inset-block-end:var(--pns-gap-16);inset-inline:var(--pns-gap-24);margin:0;color:rgb(var(--color-inset-highlight-rgb)/.75);font-size:var(--pn-texto-3xs);text-align:center}:root{--saas-footer-pt:var(--pns-section-pad-y-loose);--saas-footer-bar-py:var(--pns-gap-16);--saas-footer-widgets-bar-gap:var(--pns-gap-48);--saas-footer-brand-stack:var(--pns-gap-24);--saas-footer-col-heading-gap:var(--pns-gap-24);--saas-footer-link-stack:var(--pns-gap-12);--saas-footer-nav-col-gap:var(--pns-gap-32);--saas-footer-brand-col-gap:clamp(var(--pns-gap-48),7vw,var(--pns-gap-64));--saas-footer-bar-legal-gap:var(--pns-gap-32);--saas-footer-social-gap:var(--pns-gap-16);--saas-btn-font-size:var(--pns-type-body);--saas-btn-font-weight:var(--pn-peso-medium);--saas-transition-btn:0.4s ease-out;--saas-surface-muted:rgb(var(--primary-50)/0.65)}@keyframes saas-stagger-in{0%{opacity:0;transform:translateY(var(--saas-reveal-distance))}to{opacity:1;transform:translateY(0)}}.landing-home-section-intro__title,.landing-section-display-title,.landing-section-head .landing-section-title--feature{font-size:var(--pn-texto-fluido-section);line-height:var(--pn-leading-snug);letter-spacing:var(--landing-type-tracking-display,-.02em)}.landing-home-section-intro__lead,.landing-section-head .landing-section-lead{font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.landing-section-head:not(.landing-section-head--left){max-width:min(var(--saas-section-head-max),100%)}.landing-section-head:not(.landing-section-head--left) .landing-section-lead{max-width:min(var(--saas-section-lead-max),100%)}@media (prefers-reduced-motion:no-preference){.discover-scroll-reveal--motion.is-visible .landing-home-numbers__grid>*{animation:saas-stagger-in var(--saas-reveal-duration) var(--saas-reveal-ease) both}.discover-scroll-reveal--motion.is-visible .landing-home-numbers__grid>:first-child{animation-delay:.05s}.discover-scroll-reveal--motion.is-visible .landing-home-numbers__grid>:nth-child(2){animation-delay:.12s}.discover-scroll-reveal--motion.is-visible .landing-home-numbers__grid>:nth-child(3){animation-delay:.19s}.discover-scroll-reveal--motion.is-visible .landing-home-numbers__grid>:nth-child(4){animation-delay:.26s}}@keyframes saas-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-page-stack{gap:var(--spacing-page-stack-gap)}.landing-site-canvas{background:transparent}.pns-page-flow.landing-page-stack{gap:0}.landing-page-section,.landing-section-muted,.landing-section-plain{padding-block:var(--pns-section-pad-y)}.landing-page-section--loose{padding-block:var(--pns-section-pad-y-loose)}.landing-page-section__inner{display:flex;flex-direction:column;gap:0}.ss-content>.ss-section:is(.landing-section-plain,.landing-section-muted,.landing-page-section){padding-block:0}.landing-premium-hero .landing-mock-hero__stack{max-width:min(var(--container-hero-copy-max),100%)}.landing-premium-hero__supporting{max-width:min(var(--container-hero-lead-max),100%)}.landing-site-route-chrome{--landing-page-floor:calc(100dvh - var(--landing-chrome-offset) - var(--pns-section-pad-y) - var(--landing-footer-peek))}.landing-site-route-chrome>.landing-route-enter{min-block-size:var(--landing-page-floor)}.landing-site-route-chrome>.ss-page-footer,.ss-page-root>.ss-page-footer{margin-block-start:var(--pns-section-pad-y);border-top:1px solid rgb(var(--color-line)/.6)}.ss-content>.ss-section:last-child>.ss-section-container{padding-block-end:var(--pns-section-pad-y)}.landing-site-route-chrome:has(.ss-content>.ss-section:last-child)>.ss-page-footer,.ss-page-root:has(.ss-content>.ss-section:last-child)>.ss-page-footer{margin-block-start:0}@media (min-width:1024px){.landing-site-route-chrome{--landing-page-floor:calc(100dvh - var(--landing-chrome-offset) - var(--pns-section-pad-y-loose) - var(--landing-footer-peek))}.landing-site-route-chrome>.ss-page-footer,.ss-page-root>.ss-page-footer{margin-block-start:var(--pns-section-pad-y-loose)}.ss-content>.ss-section:last-child>.ss-section-container{padding-block-end:var(--pns-section-pad-y-loose)}.landing-site-route-chrome:has(.ss-content>.ss-section:last-child)>.ss-page-footer,.ss-page-root:has(.ss-content>.ss-section:last-child)>.ss-page-footer{margin-block-start:0}}.landing-site-route-chrome:has(.landing-brand-promo-band)>.ss-page-footer{margin-block-start:0;border-top:0}.landing-site-route-chrome:has(.landing-app-news)>.ss-page-footer{margin-block-start:0}.landing-site-route-chrome:has(.press-page)>.ss-page-footer{margin-block-start:0}.landing-site-route-chrome:has(.pn-auth-page)>.ss-page-footer{margin-block-start:0}.landing-site-route-chrome:has(.landing-brand-promo-band) .ss-content>.ss-section:last-child>.ss-section-container{padding-block-end:0}.landing-site-route-chrome:has(.pn-checkout)>.ss-page-footer{margin-block-start:0}.landing-site-footer__inner{display:flex;flex-direction:column;gap:0;padding-top:var(--landing-footer-y-md);padding-bottom:calc(var(--landing-footer-y-md) + env(safe-area-inset-bottom, 0px))}:root:has(.pn-store-help) .landing-site-footer__inner{padding-bottom:calc(var(--landing-footer-y-md) + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){:root:has(.pn-store-help) .landing-site-footer__bar{padding-inline-end:calc(var(--pns-control-h-lg) + var(--landing-space-4) + var(--landing-space-2))}}@media (min-width:1024px){:root:has(.pn-store-help) .landing-site-route-chrome>.ss-page-footer,:root:has(.pn-store-help) .ss-page-root>.ss-page-footer{margin-block-start:var(--pns-gap-48)}}.landing-site-footer__grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:1024px){.landing-site-footer__grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--landing-footer-nav-gap);row-gap:var(--landing-footer-gap-lg);align-items:start}}.ss-section-placeholder{display:flex;flex-direction:column;gap:var(--spacing-section-head-gap,var(--space-6));width:100%;min-width:0}.ss-section-placeholder__shimmer{display:block;border-radius:var(--pns-radius-sm);background:var(--skeleton-fill);background-size:var(--skeleton-fill-size);animation:var(--skeleton-fill-anim)}@media (prefers-reduced-motion:reduce){.ss-section-placeholder__shimmer{animation:none;background:var(--skeleton-fill-still)}}.ss-section-placeholder__head{align-items:center;text-align:center}.ss-section-placeholder__eyebrow{width:5.5rem;height:.875rem;margin-inline:auto;border-radius:var(--radius-pill)}.ss-section-placeholder__title{width:min(100%,22rem);height:clamp(1.75rem,4vw,2.5rem);margin-inline:auto}.ss-section-placeholder__lead{width:min(100%,18rem);height:.875rem;margin-inline:auto}.ss-section-placeholder__block{width:100%;min-height:clamp(12rem,28vw,18rem);border-radius:var(--landing-radius-card,1rem)}.ss-section-placeholder__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}@media (min-width:768px){.ss-section-placeholder__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-section-placeholder__stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ss-section-placeholder__stat-icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-pill)}.ss-section-placeholder__stat-value{width:4.5rem;height:2rem}.ss-section-placeholder__stat-label{width:5rem;height:.75rem}.ss-section-placeholder__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-grid-gap-lg,var(--space-5));margin:0;padding:0;list-style:none}@media (min-width:1024px){.ss-section-placeholder__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-section-placeholder--cards .ss-section-placeholder__cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.ss-section-placeholder__card{display:flex;flex-direction:column;gap:var(--space-2)}.ss-section-placeholder__card-media{width:100%;aspect-ratio:3/4;border-radius:var(--landing-radius-card,1rem)}.ss-section-placeholder__card-line{width:72%;height:.75rem}.ss-section-placeholder__card-line--short{width:55%}.ss-section-placeholder__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}@media (min-width:768px){.ss-section-placeholder__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-section-placeholder__step{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.ss-section-placeholder__step-node{width:5.25rem;height:5.25rem;border-radius:var(--radius-pill)}.ss-section-placeholder__step-title{width:5.5rem;height:1rem}.ss-section-placeholder__step-desc{width:100%;max-width:12rem;height:2.5rem}.ss-section-placeholder__preview{display:flex;flex-direction:column;align-items:center;gap:clamp(var(--space-5),3vw,var(--space-8));width:100%;min-height:clamp(13.5rem,22.5vw,19rem)}.ss-section-placeholder__preview-cta{width:min(100%,12rem);height:2.75rem;border-radius:var(--radius-pill)}.ss-section-placeholder__preview-line{width:min(100%,16rem);height:.875rem}.ss-section-placeholder__preview-line--short{width:min(100%,10rem)}.ss-section-placeholder__preview-media{width:100%;height:clamp(13.5rem,22.5vw,19rem);border-radius:var(--landing-radius-card,1rem)}.ss-section-placeholder--band{min-height:clamp(14rem,32vw,18rem);align-items:center;justify-content:center;padding-block:var(--space-8)}.ss-section-placeholder__band{display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center;gap:var(--space-4)}.ss-section-placeholder__band-title{width:min(100%,20rem);height:2rem}.ss-section-placeholder__band-lead{width:min(100%,16rem);height:.875rem}.ss-section-placeholder__band-cta{width:12rem;height:2.75rem;border-radius:var(--radius-pill)}.ss-section-placeholder__map-wrap{width:100%}.ss-section-placeholder__map{width:100%;min-height:clamp(20rem,18rem + 10vw,32rem);border-radius:var(--landing-radius-card,1rem)}.ss-section-container{display:flex;flex-direction:column;gap:0}.landing-home-section__shell.landing-intra-stack,.landing-page-section__inner.landing-home-section__shell.landing-intra-stack,.ss-section-container.landing-intra-stack{gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-home-section__shell.landing-intra-stack,.landing-page-section__inner.landing-home-section__shell.landing-intra-stack,.ss-section-container.landing-intra-stack{gap:var(--landing-panel-stack-gap-lg)}}.landing-intra-stack>.landing-page-hero+.ss-section-content{margin-top:0}.landing-home-section__shell>:is(.landing-section-head,.ss-section-header)+.ss-section-content,.landing-page-section__inner.landing-home-section__shell>:is(.landing-section-head,.ss-section-header)+.ss-section-content,.ss-section-container>:is(.landing-section-head,.ss-section-header)+.ss-section-content{margin-top:var(--pns-section-head-gap)}.landing-home-section__shell>.ss-section-content,.landing-home-section__shell>:last-child,.ss-section-container>.ss-section-content,.ss-section-container>:last-child{margin-bottom:0}.landing-home-section__shell,.landing-page-section__inner.landing-home-section__shell{display:flex;flex-direction:column;gap:0}.ss-section-content{display:flex;flex-direction:column;gap:var(--landing-panel-stack-gap);min-width:0}.pns-page-flow .ss-section-content{gap:0}.ss-section-header-row{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:var(--pns-gap-16);width:100%}.ss-section-header-row .landing-section-head{flex:1 1 auto;width:auto;min-width:0;max-width:none;margin-bottom:0}.ss-section-header-row__aside{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs);flex:0 0 auto}.ss-section-header-row__meta{font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-muted)/1)}.ss-section-header-row__link{display:inline-flex;align-items:center;gap:var(--spacing-2xs);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--primary-600)/1);transition:color .2s ease}.ss-section-header-row__link:hover{color:rgb(var(--primary-500)/1)}@media (max-width:479px){.ss-section-header-row{flex-wrap:wrap;row-gap:var(--pns-gap-8)}.ss-section-header-row__aside{margin-inline-start:auto;padding-top:0}}.ss-stat-grid{width:100%}.ss-card{min-width:0}.ss-content,.ss-page-root{display:flex;flex-direction:column;min-width:0}.ss-content{gap:0}.ss-content>.ss-section{padding-block:0}.ss-content>.ss-section .ss-section-container{padding-block:var(--pns-section-pad-y) 0}@media (min-width:1024px){.ss-content>.ss-section .ss-section-container{padding-block:var(--pns-section-pad-y-loose) 0}}.ss-page-footer,.ss-page-navbar{flex-shrink:0}.ss-page-navbar{position:relative;z-index:var(--z-header);height:0;min-height:0;overflow:visible}.ss-page-hero{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;isolation:isolate;padding-top:var(--landing-hero-top);padding-bottom:var(--landing-hero-pad-bottom)}.ss-page-hero,.ss-page-hero--cover,.ss-page-hero--discover,.ss-page-hero--premium{min-height:calc(var(--landing-cover-hero-height) + var(--landing-hero-height-extra))}.ss-content--below-nav .landing-page-hero{box-sizing:border-box;display:grid;align-items:center;min-height:calc(var(--landing-cover-hero-height) - var(--landing-hero-top));padding-top:0;padding-bottom:0}@media (min-width:768px){.ss-page-hero{padding-top:var(--landing-hero-top-md)}}@media (min-width:1024px){.ss-page-hero{padding-top:var(--landing-hero-top-lg)}}.ss-page-hero>.landing-container{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:0;padding-block:0}.ss-page-hero--cover>.landing-container,.ss-page-hero--discover>.landing-container{align-items:center}.ss-page-root{min-block-size:var(--landing-page-floor,calc(100dvh - var(--landing-chrome-offset)))}.ss-page-root>.ss-content{flex:1 0 auto}.landing-home-section__inner,.landing-page-section__inner{display:flex;flex-direction:column;gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-home-section__inner,.landing-page-section__inner{gap:var(--landing-panel-stack-gap-lg)}}.landing-home-section-intro+.landing-mobile-snap,.landing-section-head+.landing-bento__cap-grid,.landing-section-head+.landing-bento__preview-grid,.landing-section-head+.landing-grid,.landing-section-head+.landing-grid--2,.landing-section-head+.landing-grid--3,.landing-section-head+.landing-grid--4,.landing-section-head+.landing-grid--5,.landing-section-head+.landing-grid--split,.landing-section-head+.landing-mobile-snap,.landing-section-head+.landing-section-stack{margin-top:var(--landing-head-gap)}@media (min-width:1024px){.landing-home-section-intro+.landing-mobile-snap,.landing-section-head+.landing-bento__cap-grid,.landing-section-head+.landing-bento__preview-grid,.landing-section-head+.landing-grid,.landing-section-head+.landing-grid--2,.landing-section-head+.landing-grid--3,.landing-section-head+.landing-grid--4,.landing-section-head+.landing-grid--5,.landing-section-head+.landing-grid--split,.landing-section-head+.landing-mobile-snap,.landing-section-head+.landing-section-stack{margin-top:var(--landing-head-gap-lg)}}.landing-page-section__inner>.landing-section-head+*{margin-top:0}.landing-page-stack .landing-pricing__inner.landing-intra-stack{gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-page-stack .landing-pricing__inner.landing-intra-stack{gap:var(--landing-panel-stack-gap-lg)}}.landing-home-section-intro,.landing-home-section__inner>.landing-home-section-intro,.landing-page-hero .landing-section-head--stacked,.landing-page-section__inner>.landing-home-section-intro{margin-bottom:0}.landing-page-stack>.landing-route-enter,.landing-site-route-chrome{display:flex;flex-direction:column;gap:0;min-width:0}.landing-site-route-chrome{padding-top:var(--landing-chrome-offset);min-block-size:100dvh}.landing-site-route-chrome:has([data-pn-cover]){padding-top:0}.landing-site-route-chrome>.landing-route-enter{flex:1 0 auto}.landing-site-route-chrome:has(.map-explore){padding-bottom:0}.landing-contact-page,.landing-discover-page,.landing-legal-page,.landing-pricing-page,.landing-seo-page{display:flex;flex-direction:column;min-width:0}.landing-page-stack .landing-page-section,.landing-page-stack .landing-section,.landing-page-stack .landing-section-muted,.landing-page-stack .landing-section-plain{padding-top:0;padding-bottom:0}.landing-page-stack .ss-content--below-nav{padding-top:0}.landing-page-stack .ss-content--below-nav>:first-child{padding-top:var(--landing-hero-top)}@media (min-width:768px){.landing-page-stack .ss-content--below-nav>:first-child{padding-top:var(--landing-hero-top-md)}}@media (min-width:1024px){.landing-page-stack .ss-content--below-nav>:first-child{padding-top:var(--landing-hero-top-lg)}}.landing-page-stack .ss-content--below-nav .landing-page-hero{padding-top:0}.landing-page-stack .landing-route-enter>.ss-page-root>.ss-page-footer,.landing-page-stack .landing-site-route-chrome>.ss-page-footer{padding-bottom:0}.landing-bento__tile--cap,.landing-bento__tile--preview{border-radius:var(--landing-radius-card)}.landing-pricing-layout__narrative{gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-pricing-layout__narrative{gap:var(--landing-panel-stack-gap-lg)}}.landing-section-head h1{text-wrap:balance}.landing-section-head .landing-section-lead{text-wrap:pretty}.landing-section-head--left .landing-section-lead{margin-inline:0}.landing-bento__tile-title{letter-spacing:var(--landing-type-tracking-heading)}.landing-pricing-layout__hero,.landing-section-head{width:100%}.landing-page-stack .ss-content>.ss-section:not(.ss-section--skip-band){background:rgb(var(--color-surface)/1)}.landing-page-stack .ss-page-root:is(.landing-discover-surface,.pn-store) .ss-content>.ss-section{background:transparent}.landing-page-stack .landing-home-section-intro{gap:var(--landing-type-stack-sm)}@media (min-width:768px){.landing-page-stack .landing-home-section-intro{gap:var(--landing-type-stack-md)}}.landing-page-stack .landing-home-section-intro__title{font-size:var(--pn-texto-fluido-section);line-height:var(--pn-leading-snug)}.landing-page-stack .landing-home-section-intro .landing-section-lead{font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.landing-page-stack .landing-home-section-intro.landing-section-head--left{width:100%;max-width:none;margin-inline:0;align-items:flex-start;text-align:left}.landing-page-stack .landing-home-section-intro.landing-section-head--left .landing-section-eyebrow{margin-inline:0}.landing-page-stack .landing-home-section-intro.landing-section-head--left .landing-home-section-intro__title{text-align:left}.landing-page-stack .landing-home-section-intro.landing-section-head--left .landing-section-lead{margin-inline:0;max-width:48ch;text-align:left}.landing-page-stack .landing-discover-v4>.ss-section--skip-band{padding-block:0}.landing-page-stack .landing-discover-v4>.ss-section--skip-band .ss-section-container{max-width:none;padding:0}.landing-home-beta-cta--band.landing-brand-promo-band{box-sizing:border-box;padding-block:var(--pns-section-pad-y)}@media (min-width:1024px){.landing-home-beta-cta--band.landing-brand-promo-band{padding-block:var(--pns-section-pad-y-loose)}}.landing-home-beta-cta--band{width:100%;padding-inline:0}.landing-home-beta-cta--band .landing-home-beta-cta__shell{position:relative;box-sizing:border-box;width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:max(var(--container-pad-x),env(safe-area-inset-left,0px)) max(var(--container-pad-x),env(safe-area-inset-right,0px))}.landing-home-beta-cta--band .landing-home-beta-cta__head.landing-home-section-intro{align-items:center;max-width:var(--pn-ancho-lectura);margin-inline:auto;text-align:center}.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-home-section-intro__title{font-size:var(--saas-section-title-size);line-height:var(--saas-section-title-lh);color:rgb(var(--color-on-brand)/1)}.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-section-lead{color:rgb(var(--color-on-brand)/.88)}.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-section-eyebrow{color:rgb(var(--color-on-brand-muted)/.92)}.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-home-section-intro__title .landing-brand-promo-accent,.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-section-title-accent{background:none;-webkit-background-clip:unset;background-clip:unset;color:rgb(var(--landing-promo-accent-fg)/1)}.landing-home-beta-cta--band .landing-home-beta-cta__disclaimer{justify-content:center;text-align:center}html[data-theme=dark] .landing-nav-bar-shell{border-bottom:1px solid var(--pn-velo-claro-sutil);box-shadow:var(--pn-sombra-none)}.landing-home-section__shell{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;align-self:stretch}.landing-home-numbers__grid{max-width:none;margin-inline:0;align-self:stretch}.landing-home-beta-cta{width:100%;max-width:none;align-self:stretch}.landing-home-numbers__grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-grid-gap-lg) var(--space-6);padding:0;list-style:none;position:relative}.landing-home-numbers__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-block:var(--space-1);text-align:center}@media (min-width:768px){.landing-home-numbers__grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-4)}}.landing-home-numbers__value{display:inline-flex;align-items:center;gap:.2rem;font-size:clamp(1.875rem,3.6vw,2.375rem);font-weight:var(--landing-type-weight-bold);line-height:1;letter-spacing:var(--pn-tracking-display);background:linear-gradient(90deg,rgb(var(--color-primary)/1) 0,rgb(var(--primary-600)/1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-home-numbers__label{max-width:12ch;font-size:var(--landing-type-body-sm);font-weight:var(--pn-peso-medium);line-height:var(--landing-type-leading-snug);color:rgb(var(--color-ink-heading)/.94)}@media (min-width:768px){.landing-home-numbers__label{max-width:none}}html[data-theme=dark] .landing-home-numbers__label{color:rgb(var(--color-ink-heading)/.94)}.landing-discover-hub-hero{position:relative;isolation:isolate;overflow:hidden}.landing-discover-hub-hero__backdrop{position:absolute;inset:0;z-index:0}.landing-discover-hub-hero__backdrop-img{object-fit:cover;object-position:center bottom}.landing-discover-hub-hero__backdrop-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--color-shadow-rgb)/.1) 0,transparent 42%),linear-gradient(180deg,transparent 38%,rgb(var(--color-shadow-rgb)/.42) 100%),linear-gradient(90deg,rgb(var(--color-shadow-rgb)/.52) 0,rgb(var(--color-shadow-rgb)/.22) 48%,transparent 100%)}.landing-discover-hub-hero__shell{position:relative;z-index:1;width:100%}.landing-discover-hub-hero__content{display:flex;max-width:min(var(--saas-hero-copy-max,52rem),100%);flex-direction:column;gap:var(--space-4);min-width:0;margin-inline:auto}@media (min-width:1024px){.landing-discover-hub-hero__content{max-width:min(58rem,72vw)}}@media (min-width:768px){.landing-discover-hub-hero__content{gap:var(--space-5)}}.landing-discover-hub-hero__badge{margin-inline:auto}.landing-discover-hub-hero__title{margin:0;max-width:none;font-family:var(--font-display);font-size:clamp(2rem,1.45rem + 2.2vw,3rem);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display);color:rgb(var(--color-on-brand)/1);text-wrap:pretty}.landing-discover-hub-hero__subtitle{margin:0;max-width:50ch;margin-inline:auto;font-size:clamp(1rem,.9rem + .4vw,1.125rem);line-height:var(--pn-leading-relaxed);color:rgb(var(--color-on-brand-muted)/.88)}.landing-home-beta-cta:not(.landing-home-beta-cta--band){overflow:visible;width:100%;max-width:none;margin-inline:0;padding:var(--landing-promo-card-lg-pad-y) var(--landing-promo-card-lg-pad-x)}.landing-home-beta-cta__content{position:relative;z-index:1;display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:var(--landing-type-stack-md);margin-inline:auto;max-width:var(--pn-ancho-lectura);text-align:center}.landing-home-beta-cta__badge.landing-tag{margin:0;border:1px solid rgb(var(--color-on-brand)/.18);background:rgb(var(--color-on-brand)/.1);color:rgb(var(--color-on-brand)/.95)}.landing-home-beta-cta__title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.15rem + 1.25vw,2rem);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--pn-tracking-display);color:rgb(var(--color-on-brand)/1);text-wrap:balance}.landing-home-beta-cta__title-accent{color:rgb(var(--landing-promo-accent-fg)/1)}.landing-home-beta-cta__lead{margin:0;max-width:46ch;font-size:clamp(.9375rem,.875rem + .35vw,1.0625rem);line-height:var(--landing-type-leading-lead);color:rgb(var(--color-on-brand)/.88);text-wrap:pretty}.landing-home-beta-cta__stores{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--space-3)}.landing-home-beta-cta__stores-divider{display:flex;align-items:center;gap:var(--space-3);width:min(100%,28rem);margin:0;font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-on-brand)/.72)}.landing-home-beta-cta__stores-divider:after,.landing-home-beta-cta__stores-divider:before{content:"";flex:1;height:1px;background:rgb(var(--color-on-brand)/.22)}.landing-home-beta-cta__disclaimer{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);margin:0;max-width:36ch;font-size:var(--pn-texto-2xs);line-height:var(--pn-leading-normal);color:rgb(var(--color-on-brand)/.78);text-align:center}.landing-home-beta-cta__disclaimer-icon{width:.875rem;height:.875rem;flex-shrink:0;margin-top:.1rem;color:rgb(var(--color-on-brand)/.72)}@media (min-width:1024px){.landing-home-beta-cta__content{position:relative;z-index:1;max-width:40rem;margin-inline:auto}}.discover-route{--destacado-alto:27rem}.discover-route>.ss-page-root>.ss-content>.ss-section:first-child .ss-section-container{padding-top:0}.discover-featured{padding-block-start:var(--pns-page-top)}.discover-featured__body{max-width:var(--pns-container-max);margin-inline:auto;padding-inline:var(--container-pad-x,var(--landing-space-5))}.discover-featured__body>*+*{margin-top:var(--landing-space-12)}.discover-featured-tile{display:grid;align-content:start;gap:.125rem;color:inherit}.discover-featured-tile__body{display:grid;align-content:start;gap:.125rem;min-inline-size:0}.discover-featured-tile__media{display:block;position:relative;aspect-ratio:16/9;margin-bottom:var(--landing-space-1);border-radius:var(--discover-radius);overflow:hidden}.discover-featured-tile__media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--color-ink)/.1);pointer-events:none}@media (prefers-reduced-motion:no-preference){.discover-featured-tile{transition:translate var(--pns-card-duration) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}.discover-featured-tile__media{transition:box-shadow var(--pns-card-duration) var(--pn-curva-salida)}.discover-featured-tile__media .discover-card-media__graphic,.discover-featured-tile__media img{transition:scale var(--pn-duracion-lenta) var(--pn-curva-salida)}.discover-featured-tile:active{scale:var(--pns-card-press);transition-duration:var(--pns-card-duration),var(--pn-duracion-micro)}@media (hover:hover) and (pointer:fine){.discover-featured-tile:hover{translate:0 var(--pns-card-lift)}.discover-featured-tile:hover .discover-featured-tile__media{box-shadow:var(--pns-card-shadow-hover)}.discover-featured-tile:hover .discover-featured-tile__media .discover-card-media__graphic,.discover-featured-tile:hover .discover-featured-tile__media img{scale:var(--pns-card-zoom)}}}.discover-featured-tile__media img{width:100%;height:100%;object-fit:cover}.discover-featured-tile__name{font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-heading));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-inline-size:0;overflow:hidden;overflow-wrap:anywhere}.discover-featured-tile__meta{--discover-tile-sep:0.9rem;display:flex;flex-wrap:wrap;align-items:center;margin-top:.125rem;margin-inline-start:calc(-1 * var(--discover-tile-sep));clip-path:inset(0 0 0 var(--discover-tile-sep));min-width:0;font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-muted));white-space:nowrap;min-height:calc(var(--pn-leading-snug) * var(--pn-texto-sm))}.discover-featured-tile__meta>*{position:relative;padding-inline-start:var(--discover-tile-sep)}.discover-featured-tile__meta>:before{content:"·";position:absolute;inset-inline-start:0;inline-size:var(--discover-tile-sep);text-align:center;color:rgb(var(--color-ink-subtle))}.discover-featured-tile__cat{flex:0 1 auto;display:inline-flex;align-items:center;min-width:0;max-inline-size:100%;overflow:hidden}.discover-featured-tile__cat-icon{flex:none;width:.875rem;height:.875rem;margin-inline-end:.25rem;color:rgb(var(--color-ink-subtle))}.discover-featured-tile__cat-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-featured-tile__zone{font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-subtle));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:calc(var(--pn-leading-snug) * var(--pn-texto-sm))}.discover-featured-tile__rating{flex:none;display:inline-flex;align-items:center;gap:.2rem;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);color:rgb(var(--color-ink-heading));font-variant-numeric:tabular-nums}.discover-featured-tile__rating .pn-rating__star{width:.875rem;height:.875rem}.discover-featured-tile__rating .pn-rating__count{font-weight:var(--pn-peso-regular);color:rgb(var(--color-ink-muted))}.discover-featured-tile__meta:empty{display:none}.discover-featured-tile__price{flex:none;font-weight:var(--pn-peso-medium);color:rgb(var(--color-ink-heading));font-variant-numeric:tabular-nums}.discover-featured-tile__about{display:none;color:rgb(var(--color-ink-muted));font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug);text-wrap:pretty}.discover-alta{padding-block-start:var(--space-8)}.discover-carousel{max-width:var(--pns-container-max);margin:0 auto var(--pns-gap-32);padding-inline:var(--container-pad-x,var(--landing-space-5));container-type:inline-size}.discover-carousel__viewport{position:relative;overflow:hidden;touch-action:pan-y;border-radius:var(--pn-radio-3xl);isolation:isolate;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background:var(--discover-v4-photo-ground)}.discover-carousel__track{--sw:100%;--sgap:0px;position:relative;left:50%;display:flex;gap:var(--sgap);margin:0;padding:0;list-style:none;transform:translateX(calc(-1 * (var(--i) * (var(--sw) + var(--sgap)) + var(--sw) / 2) + var(--arrastre, 0px)));transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}@supports (width:1cqi){.discover-carousel__track{--sw:100cqi}}.discover-carousel__track.sin-animacion{transition:none}@media (prefers-reduced-motion:reduce){.discover-carousel__track{transition:none}}.discover-carousel__item{flex:0 0 var(--sw);width:var(--sw);margin:0}.discover-carousel__nav{position:absolute;bottom:var(--landing-space-4);z-index:2}.discover-carousel__nav--prev{right:calc(var(--landing-space-4) + 2rem + var(--landing-space-2))}.discover-carousel__nav--next{right:var(--landing-space-4)}@media (any-hover:none){.discover-carousel__nav{display:none}}.discover-carousel__dots{--dot-size:var(--space-2);--dot-gap:var(--space-2);--pill-size:var(--space-6);--pill-extra:calc(var(--pill-size) - var(--dot-size));position:absolute;inset-inline:0;inset-block-end:var(--landing-space-3);z-index:2;display:flex;gap:var(--dot-gap);inline-size:max-content;margin-inline:auto;padding-inline-end:var(--pill-extra);pointer-events:none}@media (min-width:1024px){.discover-carousel__dots{inset-block-end:calc(var(--landing-space-4) + 1rem - var(--dot-size) / 2)}}.discover-carousel__dot{inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--pn-radio-pill);background:var(--pn-velo-claro-fuerte)}.discover-carousel__dot[data-place=on]{opacity:0}.discover-carousel__dot[data-place=after]{translate:var(--pill-extra) 0}.discover-carousel__pill{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--pill-size);block-size:var(--dot-size);border-radius:var(--pn-radio-pill);background:var(--pn-velo-claro-total);translate:calc(var(--pos, 0) * (var(--dot-size) + var(--dot-gap))) 0}@media (prefers-reduced-motion:no-preference){.discover-carousel__dot,.discover-carousel__pill{transition:translate var(--pn-duracion-ui) var(--pn-curva-salida),opacity var(--pn-duracion-ui) var(--pn-curva-salida)}}.discover-hero__chrome{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--landing-space-2) var(--landing-space-4);padding:var(--landing-space-5) var(--landing-space-6);pointer-events:none}.discover-hero__chrome a{pointer-events:auto}.discover-hero__heading{margin:0;font-family:var(--font-display,inherit);font-weight:var(--pn-peso-bold,700);font-size:var(--pns-type-display-fluid);line-height:1;letter-spacing:-.05em;color:var(--pn-velo-claro-total);text-wrap:balance}@media (min-width:1024px){.discover-hero__heading{font-size:var(--pns-type-display)}}.discover-hero__count{margin:0;display:inline-flex;align-items:center;gap:var(--pns-gap-16);font-family:var(--font-sans);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-medium);color:var(--pn-velo-claro-total)}.discover-hero__count:before{content:"";align-self:stretch;inline-size:1px;background:var(--pn-velo-claro-suave)}@media (max-width:767px){.discover-hero__count{flex-basis:100%}.discover-hero__count:before{content:none}}.discover-hero__slide{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(60vh,var(--destacado-alto,24rem));padding:var(--landing-space-6);overflow:hidden;background:var(--discover-v4-photo-ground)}.discover-carousel--loading .discover-carousel__viewport,.discover-carousel--loading .discover-hero__slide{background:var(--skeleton-fill);background-size:var(--skeleton-fill-size);animation:var(--skeleton-fill-anim)}.discover-carousel--loading .discover-hero__slide{background:transparent;animation:none}.discover-carousel--loading .discover-hero__slide:after{content:none}.discover-carousel__loading-title{align-self:flex-start;inline-size:min(22rem,60%);block-size:3rem;margin-block-end:auto}@media (prefers-reduced-motion:reduce){.discover-carousel--loading .discover-carousel__viewport{animation:none}}.discover-hero__img{object-fit:cover;z-index:-2}.discover-hero__slide:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0/.5) 0,rgb(0 0 0/0) 30%),linear-gradient(0deg,rgb(0 0 0/.68) 0,rgb(0 0 0/.38) 32%,rgb(0 0 0/0) 62%)}@media (max-width:767px){.discover-hero__slide:after{background:linear-gradient(180deg,rgb(0 0 0/.62) 0,rgb(0 0 0/0) 55%),linear-gradient(0deg,rgb(0 0 0/.74) 0,rgb(0 0 0/.55) 36%,rgb(0 0 0/.22) 60%,rgb(0 0 0/0) 80%)}}.discover-hero__body{flex:1 1 auto;max-width:min(100%,48.125rem);display:flex;flex-direction:column;align-items:flex-start}.discover-hero__eyebrow{margin:0 0 var(--landing-space-1);font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--pn-velo-claro-fuerte)}.discover-hero__title{margin:0 0 var(--landing-space-2);font-family:var(--font-display,inherit);font-size:var(--pn-texto-fluido-subsection);font-weight:var(--pn-peso-bold,700);line-height:1.1;letter-spacing:-.035em;color:var(--pn-velo-claro-total)}.discover-hero__title a{color:inherit;text-decoration:none}.discover-hero__title a:after{content:"";position:absolute;inset:0;z-index:1}.discover-hero__title a:focus-visible{outline:2px solid var(--pn-velo-claro-total);outline-offset:3px;border-radius:4px}.discover-hero__text{margin:0;max-width:27.375rem;color:var(--pn-velo-claro-fuerte);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-medium,500);line-height:var(--pn-leading-normal)}@media (max-width:1023px){.discover-hero__chrome{padding:var(--landing-space-4) var(--landing-space-5)}.discover-hero__slide{padding:var(--landing-space-5);padding-top:calc(var(--landing-space-5) + 4.5rem + var(--landing-space-4));padding-bottom:calc(var(--landing-space-5) + 3.5rem);min-height:min(60vh,16rem)}}.discover-bento{display:flex;flex-direction:column;gap:0;position:relative}.discover-bento__head{flex-wrap:wrap}.discover-bento__titles{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.discover-head__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--landing-space-3)}.discover-bento>.discover-bento__rail .landing-discover-peek-rail__header{position:absolute;top:0;right:0;z-index:2;margin:0;padding:0}.discover-bento__lead{margin:0;font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-muted))}@media (min-width:1024px){.landing-discover-peek-rail.discover-bento__rail{--discover-peek-gap:var(--pns-gap-24);--discover-peek-card-width:calc((100% - 3 * var(--discover-peek-gap)) / 4)}.discover-bento__rail .discover-featured-tile__name{font-size:var(--pn-texto-base);font-weight:var(--pn-peso-semibold)}.discover-bento__rail .landing-discover-peek-rail__track{clip-path:inset(-100px var(--container-pad-x))}}.discover-featured__esqueleto{display:flex;flex-direction:column;gap:var(--pns-section-pad-y)}.discover-featured__esqueleto-titulo{inline-size:min(14rem,60%);block-size:var(--space-5);margin-block-end:var(--landing-space-4)}.discover-featured__esqueleto-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--landing-space-4)}.discover-place-distance{color:rgb(var(--color-ink-subtle)/1);font-size:var(--pn-texto-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1023px) and (any-hover:none){.discover-hero__slide{padding-bottom:calc(var(--landing-space-5) + var(--landing-space-3))}}@media (max-width:767px){.discover-hero__text{display:none}}.landing-discover-page__nav{display:flex;flex-direction:column;gap:.5rem;padding-block:.75rem .35rem}.landing-discover-entity-map__frame{position:relative;overflow:hidden;width:100%;height:clamp(16rem,14rem + 8vw,22rem);min-height:clamp(16rem,14rem + 8vw,22rem);border-radius:var(--landing-radius-card);border:1px solid rgb(var(--color-primary)/.1);box-shadow:var(--landing-card-shadow);background:rgb(var(--color-page-muted)/1)}.landing-discover-entity-map__canvas{position:absolute;inset:0;width:100%;height:100%}.landing-discover-entity-map__frame--loading{background:rgb(var(--color-chrome-bg)/1)}.landing-discover-entity-map__frame .discover-places-map-shell{height:100%;min-height:100%;border:none;border-radius:0;box-shadow:var(--pn-sombra-none);background:transparent}.landing-discover-image-frame{position:relative;display:block;width:100%;height:100%}.landing-discover-hub-categories-v2__media .landing-discover-image-frame,.landing-discover-hub-categories-v2__mini-media .landing-discover-image-frame,.landing-discover-hub-categories__media .landing-discover-image-frame,.landing-discover-hub-categories__mini-media .landing-discover-image-frame{position:absolute;inset:0}.landing-discover-image-frame__ai{position:absolute;top:.5rem;right:.5rem;z-index:2;padding:.2rem .45rem;border-radius:var(--pns-radius-xs);background:var(--pn-velo-oscuro-fuerte);color:var(--pn-velo-claro-total);font-size:var(--type-nano);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-eyebrow);line-height:1;text-transform:uppercase;pointer-events:none}.landing-discover-hub-hero{color:rgb(var(--color-on-brand)/1)}.landing-discover-hub-hero__backdrop-overlay{background:radial-gradient(ellipse 82% 74% at 50% 46%,rgb(var(--color-shadow-rgb)/.72) 0,rgb(var(--color-shadow-rgb)/.56) 60%,rgb(var(--color-shadow-rgb)/.24) 100%),linear-gradient(180deg,rgb(var(--color-shadow-rgb)/.34) 0,transparent 46%),linear-gradient(180deg,transparent 38%,rgb(var(--color-shadow-rgb)/.62) 100%)}html[data-theme=dark] .landing-discover-hub-hero__backdrop-overlay{background:radial-gradient(ellipse 82% 74% at 50% 46%,rgb(var(--color-photo-scrim-rgb)/.78) 0,rgb(var(--color-photo-scrim-rgb)/.62) 60%,rgb(var(--color-photo-scrim-rgb)/.3) 100%),linear-gradient(180deg,rgb(var(--color-photo-scrim-rgb)/.5) 0,transparent 44%),linear-gradient(180deg,transparent 36%,rgb(var(--color-photo-scrim-rgb)/.8) 100%)}.landing-discover-hub-hero__shell{align-items:center}.landing-discover-hub-hero__content{align-items:center;width:100%;max-width:min(52rem,100%);gap:clamp(.875rem,.75rem + .5vw,1.25rem);text-align:center}.landing-discover-hub-hero__subtitle,.landing-discover-hub-hero__title{margin-inline:auto}.landing-discover-hub-hero__badge{align-self:center;margin:0}.landing-discover-hub-hero__subtitle{max-width:40ch}.landing-discover-hub-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.5rem;margin-bottom:clamp(1.25rem,1rem + .75vw,1.75rem)}.landing-discover-hub-section-head__title{font-family:var(--font-display);font-size:clamp(1.5rem,1.35rem + .75vw,2rem);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display);text-align:left;color:rgb(var(--color-ink)/1)}.landing-discover-hub-section-head__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;padding-top:.15rem}.landing-discover-hub-section-head__meta{font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);color:rgb(var(--color-ink-muted)/.72);white-space:nowrap}.landing-discover-hub-section-head__action{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:1px solid rgb(var(--color-primary)/.22);border-radius:var(--radius-pill);background:rgb(var(--color-primary)/.04);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-primary-text)/1);text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background .16s ease}@media (hover:hover){.landing-discover-hub-section-head__action:hover{border-color:rgb(var(--color-primary)/.38);background:rgb(var(--color-primary)/.08)}}.landing-discover-peek-rail--nav-overlay .landing-discover-peek-rail__header{display:none}.landing-discover-peek-rail--nav-overlay .landing-discover-peek-rail__viewport{position:relative;--discover-peek-nav-inset:0.5rem}@media (min-width:768px){.landing-discover-peek-rail--nav-overlay .landing-discover-peek-rail__viewport{--discover-peek-nav-inset:max(0px,calc(var(--container-pad-x) - 1rem))}}.landing-discover-peek-rail__nav-btn--overlay{position:absolute;top:var(--discover-peek-nav-top,50%);z-index:4;transform:translateY(-50%);opacity:0;pointer-events:none}.landing-discover-peek-rail:focus-within .landing-discover-peek-rail__nav-btn--overlay,.landing-discover-peek-rail:hover .landing-discover-peek-rail__nav-btn--overlay{opacity:1;pointer-events:auto}@media (any-hover:none){.landing-discover-peek-rail__nav-btn--overlay{display:none}}.landing-discover-peek-rail__nav-btn--overlay-start{left:var(--discover-peek-nav-inset)}.landing-discover-peek-rail__nav-btn--overlay-end{right:var(--discover-peek-nav-inset)}.landing-discover-peek-rail{--discover-peek-gap:var(--landing-gap-sm);--discover-peek-card-width:min(85vw,22rem);--discover-peek-bleed:var(--pns-gap-24);margin-inline:calc(-1 * var(--container-pad-x))}.landing-discover-peek-rail--s{--discover-peek-card-width:min(42vw,8.75rem);--discover-peek-gap:var(--landing-gap-xs)}.landing-discover-peek-rail--m{--discover-peek-card-width:min(85vw,22rem)}.landing-discover-peek-rail--l{--discover-peek-card-width:min(78vw,18.75rem);--discover-peek-gap:var(--landing-gap-md)}@media (min-width:768px){.landing-discover-peek-rail--s{--discover-peek-card-width:8.75rem}.landing-discover-peek-rail--m{--discover-peek-card-width:16.5rem}.landing-discover-peek-rail--l{--discover-peek-card-width:18.75rem}}@media (min-width:1024px){.landing-discover-peek-rail--desktop-grid-6{--discover-peek-gap:var(--pns-gap-24);--discover-peek-card-width:calc((100% - 5 * var(--discover-peek-gap)) / 6)}}.landing-discover-peek-rail__track{display:flex;gap:var(--discover-peek-gap);margin-block:calc(-1 * var(--discover-peek-bleed));margin-inline:0;padding-block:var(--discover-peek-bleed);padding-inline:var(--container-pad-x);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad-x);-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}.landing-discover-peek-rail__track::-webkit-scrollbar{display:none}.landing-discover-peek-rail__track>*{flex:0 0 var(--discover-peek-card-width);width:var(--discover-peek-card-width);max-width:var(--discover-peek-card-width);scroll-snap-align:start;scroll-snap-stop:always}.landing-discover-peek-rail__header{display:flex;justify-content:flex-end;margin-bottom:var(--landing-gap-sm);padding-inline:var(--container-pad-x)}.landing-discover-peek-rail__nav{display:flex;gap:var(--landing-gap-xs)}.landing-discover-peek-rail__nav-btn--overlay-end:active,.landing-discover-peek-rail__nav-btn--overlay-start:active{transform:translateY(-50%) scale(.96)}.landing-discover-peek-rail__viewport{position:relative;min-width:0}.landing-discover-peek-rail__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--landing-gap-md);margin-top:var(--landing-gap-sm);padding-inline:var(--container-pad-x)}.landing-discover-peek-rail__position{font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-body);color:rgb(var(--color-ink-muted)/1);font-variant-numeric:tabular-nums}.landing-discover-image-frame--fill{position:relative;display:block;width:100%;height:100%;overflow:hidden}.discover-v4-final-cta{position:relative;margin-top:.25rem;border-radius:var(--discover-radius);color:rgb(var(--color-on-brand)/1);overflow:hidden}.discover-v4-final-cta--v2{isolation:isolate}.discover-v4-final-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:1024px){.discover-v4-final-cta__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,3vw,3.5rem);align-items:center}}.discover-v4-final-cta__content{min-width:0}.discover-v4-final-cta__pill{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:var(--radius-pill);border:1px solid rgb(var(--color-on-brand)/.22);background:rgb(var(--color-on-brand)/.12);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-bold);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-on-brand)/.92)}.discover-v4-final-cta__title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1.5rem + .9vw,2.25rem);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display);color:rgb(var(--color-on-brand)/1);max-width:34rem}.discover-v4-final-cta__title-accent{color:rgb(var(--landing-promo-accent-fg)/1)}.discover-v4-final-cta__lead{margin:.75rem 0 0;font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal);color:rgb(var(--color-on-brand)/.88);max-width:36rem}.discover-v4-final-cta__features{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.85rem}.discover-v4-final-cta__feature{display:flex;align-items:flex-start;gap:.75rem}.discover-v4-final-cta__feature-icon{display:inline-flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid rgb(var(--color-on-brand)/.28);background:rgb(var(--color-on-brand)/.1);color:rgb(var(--color-on-brand)/1)}.discover-v4-final-cta__feature-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.discover-v4-final-cta__feature-title{font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);color:rgb(var(--color-on-brand)/1)}.discover-v4-final-cta__feature-desc{font-size:var(--pn-texto-xs);line-height:var(--pn-leading-normal);color:rgb(var(--color-on-brand)/.78)}.discover-v4-final-cta__cta{width:auto;min-width:0}.discover-v4-final-cta__social{display:flex;align-items:center;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.discover-v4-final-cta__avatars{display:flex;align-items:center;margin:0;padding:0;list-style:none}.discover-v4-final-cta__avatar{width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);overflow:hidden;border:2px solid rgb(var(--color-on-brand)/.35);background:rgb(var(--color-on-brand)/.15)}.discover-v4-final-cta__avatar+.discover-v4-final-cta__avatar{margin-left:-.55rem}.discover-v4-final-cta__avatar-img{width:100%;height:100%;object-fit:cover}.discover-v4-final-cta__social-text{margin:0;font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug);color:rgb(var(--color-on-brand)/.82)}.discover-v4-final-cta__social-count{font-weight:var(--pn-peso-bold);color:rgb(var(--color-on-brand)/1)}.discover-v4-final-cta__stores{margin-top:1.35rem}.discover-v4-final-cta__stores .landing-premium-hero__stores{margin:0}.discover-v4-final-cta__device{display:flex;justify-content:center;align-items:center;min-width:0;overflow:visible}@media (min-width:1024px){.discover-v4-final-cta__device{justify-content:flex-end}}.discover-v4-final-cta__showcase{position:relative;display:block;width:fit-content;max-width:min(100%,22rem);margin-inline:auto;line-height:0;background:transparent;overflow:visible}.discover-v4-final-cta__showcase-img{display:block;width:100%;height:auto;max-height:min(88vw,26rem);object-fit:contain;object-position:center center;background:transparent;filter:drop-shadow(0 20px 48px rgb(var(--color-primary)/.14));-webkit-user-select:none;user-select:none;pointer-events:none}@media (min-width:1024px){.discover-v4-final-cta__showcase{max-width:min(100%,34rem)}.discover-v4-final-cta__showcase-img{width:auto;max-width:100%;max-height:min(50vh,28rem)}}@media (min-width:1224px){.discover-v4-final-cta__showcase{max-width:min(100%,36rem)}}.discover-v4-trending__carousel.landing-discover-peek-rail--m{--discover-peek-gap:0.75rem;--discover-peek-card-width:min(72vw,13.5rem)}.discover-v4-post-hero__label{margin:0;font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-ink-muted)/1)}.discover-search-page__bar{display:grid;align-items:center;gap:.35rem;border-radius:var(--radius-pill);border:1px solid var(--pn-velo-claro-suave);background:rgb(var(--color-photo-scrim-rgb)/.55);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);border-color:rgb(var(--color-ink-heading)/.12);background:rgb(var(--color-surface)/1);border-radius:var(--discover-radius);padding:.5rem;grid-template-columns:auto 1fr auto auto}.discover-search-page__head{display:flex;flex-direction:column;gap:.5rem;max-width:var(--pn-ancho-lectura)}.discover-search-page__title{font-size:clamp(1.75rem,1.35rem + 1.25vw,2rem);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1)}.discover-search-page__lead{font-size:var(--pn-texto-base);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1)}.discover-search-page__meta{font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-muted)/.95)}.discover-search-page__empty{margin:0;padding:1rem;border-radius:var(--discover-radius);background:rgb(var(--color-muted-fill)/1);color:rgb(var(--color-ink-muted)/1)}.discover-search-page__suggestions{display:flex;flex-direction:column;gap:.75rem}.discover-search-page__suggestions-title{margin:0;font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);color:rgb(var(--color-ink-heading)/1)}@media (max-width:767px){.discover-search-page__bar{grid-template-columns:auto 1fr;grid-template-areas:"icon input" "scope submit";border-radius:var(--discover-radius);padding:.55rem}}.discover-search-page{padding-block-start:var(--discover-space-3,1rem);padding-block-end:var(--discover-space-5,2rem);background:rgb(var(--color-page-muted)/.45)}.discover-search-page__stack{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;margin-inline:0}.discover-search-page__hero{display:flex;flex-direction:column;gap:1rem}.discover-search-page__hero .discover-search-page__bar{max-width:none}.discover-search-page__panel{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1rem,.85rem + .5vw,1.35rem);border:1px solid rgb(var(--color-ink-heading)/.08);border-radius:var(--discover-radius);background:rgb(var(--color-surface)/1);box-shadow:var(--pns-elevation-2)}.discover-search-page__panel--flat{gap:.85rem}.discover-search-page__panel .discover-search-page__bar{max-width:none}.discover-search-page__title-accent{color:rgb(var(--color-primary-text)/1)}.discover-search-page__toolbar{display:flex;flex-direction:column;gap:.85rem}.discover-search-page__toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.discover-search-page__clear{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-pill);background:transparent;color:rgb(var(--color-ink-muted)/.85);cursor:pointer}@media (hover:hover){.discover-search-page__clear:hover{background:rgb(var(--color-muted-fill)/1);color:rgb(var(--color-ink-heading)/1)}}.discover-search-page__chips{display:flex;flex-wrap:wrap;gap:.45rem}.discover-search-page__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .75rem;border-radius:var(--radius-pill);background:rgb(var(--pn-color-superficie-hundida)/1);color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);text-decoration:none;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-search-page__chip[data-active=true]{background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-primary)/1)}.discover-search-page__chip-count{font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-bold);opacity:.85}.discover-search-page__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width:1024px){.discover-search-page__layout--with-aside{grid-template-columns:minmax(0,1fr) min(var(--pn-ancho-rail),26vw);align-items:start;gap:1.25rem}.discover-search-page__aside{position:sticky;top:calc(var(--landing-chrome-offset) + 1rem)}}.discover-search-page__aside,.discover-search-page__main{display:flex;flex-direction:column;gap:0;min-width:0}.discover-search-page__section{display:flex;flex-direction:column;gap:.75rem}.discover-search-page__rail.landing-discover-peek-rail{margin-inline:0}.discover-search-page__rail .landing-discover-peek-rail__track{padding-inline:0;scroll-padding-inline:0}.discover-search-page__rail .landing-discover-peek-rail__viewport{padding-inline:0;--discover-peek-nav-size:clamp(2.375rem,11vw,2.75rem);--discover-peek-nav-inset:0.45rem}@media (min-width:768px){.discover-search-page__rail .landing-discover-peek-rail__viewport{--discover-peek-nav-size:2.75rem;--discover-peek-nav-inset:0.55rem}}.discover-search-page__rail .landing-discover-peek-rail__footer{display:none}.discover-search-page__rail{--discover-peek-gap:0.75rem;--discover-peek-card-width:min(72vw,14rem)}.discover-search-page__rail--collections{--discover-peek-card-width:min(78vw,16.5rem)}.discover-search-page__rail--zones{--discover-peek-card-width:min(68vw,12rem)}.discover-search-page__rail--categories{--discover-peek-card-width:min(72vw,13.5rem)}@media (min-width:768px){.discover-search-page__rail--categories{--discover-peek-card-width:13.5rem}}.discover-search-page__popular .discover-v4-popular-categories__list{margin:0;padding:0;list-style:none}@media (min-width:768px){.discover-search-page__rail{--discover-peek-card-width:14rem}.discover-search-page__rail--collections{--discover-peek-card-width:16.5rem}.discover-search-page__rail--zones{--discover-peek-card-width:12rem}.discover-search-page__rail--categories{--discover-peek-card-width:13.5rem}}.discover-search-page__aside-block{padding:1rem;border:1px solid rgb(var(--color-ink-heading)/.08);border-radius:var(--discover-radius);background:rgb(var(--color-surface)/1);box-shadow:var(--pns-elevation-2)}.discover-search-page__aside-title{margin:0 0 .75rem;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);color:rgb(var(--color-ink-heading)/1)}.discover-search-page__guide-list--main{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.discover-search-page__guide-list--main .discover-search-page__guide-item{padding:.65rem .75rem;border:1px solid rgb(var(--color-ink-heading)/.08);border-radius:var(--discover-radius);background:rgb(var(--color-surface)/1)}.discover-search-page__category-list,.discover-search-page__guide-list,.discover-search-page__popular-list,.discover-search-page__zone-rank{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.discover-search-page__category-item,.discover-search-page__guide-item,.discover-search-page__zone-rank-item{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.discover-search-page__guide-thumb{flex-shrink:0;width:3rem;height:3rem;overflow:hidden;border-radius:var(--discover-radius);background:rgb(var(--color-page-muted)/1)}.discover-search-page__guide-thumb--empty{display:block;width:100%;height:100%}.discover-search-page__guide-img{object-fit:cover}.discover-search-page__guide-copy{display:flex;min-width:0;flex-direction:column;gap:.1rem}.discover-search-page__guide-title{font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-heading)/1)}.discover-search-page__guide-meta{font-size:var(--pn-texto-3xs);color:rgb(var(--color-ink-muted)/.9)}.discover-search-page__zone-rank-item{display:grid;grid-template-columns:minmax(4.5rem,28%) 1fr auto;align-items:center;gap:.55rem}.discover-search-page__zone-rank-label{font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1)}.discover-search-page__zone-rank-bar{height:.35rem;border-radius:var(--radius-pill);background:rgb(var(--color-muted-fill)/1);overflow:hidden}.discover-search-page__zone-rank-fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-primary)/1)}.discover-search-page__zone-rank-count{font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-muted)/.9);white-space:nowrap}.discover-search-page__map-block{display:flex;flex-direction:column;gap:.75rem}.discover-search-page__map-shell{overflow:hidden;border:1px solid rgb(var(--color-ink-heading)/.08);border-radius:var(--discover-radius);background:rgb(var(--color-surface)/1);box-shadow:var(--pns-elevation-2)}.discover-search-page__map-empty,.discover-search-page__map-shell .discover-places-map-shell{min-height:clamp(16rem,42vw,22rem)}.discover-search-page__map-empty{background:rgb(var(--color-page-muted)/.65)}.discover-search-page__popular-list{flex-flow:row wrap;gap:.55rem}.discover-search-page__popular-chip{display:inline-flex;padding:.45rem .85rem;border-radius:var(--radius-pill);background:rgb(var(--pn-color-superficie-hundida)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1);text-decoration:none}@media (hover:hover){.discover-search-page__popular-chip:hover{border-color:rgb(var(--color-primary)/.3);background:rgb(var(--color-muted-fill)/1)}}.discover-search-page__category-item{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .75rem;border:1px solid rgb(var(--color-ink-heading)/.08);border-radius:var(--discover-radius);background:rgb(var(--color-surface)/1)}.discover-search-page__category-title{font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold)}.discover-search-page__category-desc{font-size:var(--pn-texto-2xs);color:rgb(var(--color-ink-muted)/1)}.discover-search-page__tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.discover-search-page__tag-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .85rem;border-radius:var(--radius-pill);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink)/1);background:rgb(var(--color-muted-fill)/1);transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.discover-search-page__tag-chip:hover{background:rgb(var(--color-primary)/var(--pn-interaccion-hover));color:rgb(var(--color-primary-text)/1)}}.discover-search-page__tag-count{font-size:var(--pn-texto-2xs);font-weight:var(--pn-peso-bold);color:rgb(var(--color-primary-text)/1)}.discover-search-page>.ss-content>.ss-section{flex:1 0 auto}@keyframes discover-search-spin{to{transform:rotate(1turn)}}.discover-v4-collection{--discover-v4-bg:rgb(var(--landing-page-bg)/1);--discover-v4-surface:rgb(var(--color-surface)/1);--discover-v4-line:rgb(var(--color-ink-heading)/0.08);--discover-v4-text:rgb(var(--color-ink-heading)/1);--discover-v4-text-muted:rgb(var(--color-ink-muted)/1);--discover-v4-radius:var(--pns-card-radius);--discover-v4-shadow:var(--pn-sombra-card);--discover-v4-content-width:var(--pns-container-max);background:var(--discover-v4-bg);color:var(--discover-v4-text)}.discover-v4-collection__shell{display:flex;flex-direction:column;--discover-v4-shell-gap:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);gap:var(--discover-v4-shell-gap);width:100%;max-width:var(--discover-v4-content-width);margin-inline:auto}.discover-v4-collection .landing-discover-entity-map__frame{border-radius:var(--discover-v4-radius);overflow:hidden;box-shadow:var(--discover-v4-shadow)}.dsc-land-hero.dsc-land-hero--index{min-block-size:22rem;gap:var(--space-5);padding-block:var(--space-8);justify-content:space-between}@media (min-width:1024px){.dsc-land-hero.dsc-land-hero--index{min-block-size:26rem;padding-block:var(--space-10)}}.dsc-land-hero--index .dsc-land-hero__body,.dsc-land-hero--index .dsc-land-hero__top{margin-block-start:0}.dsc-land-hero--index .dsc-land-hero__bottom{margin-block-start:0;max-width:100%}@media (max-width:1023px){.dsc-land-hero--index .dsc-land-hero__scrim{background:linear-gradient(rgb(var(--color-photo-scrim-rgb)/.52),rgb(var(--color-photo-scrim-rgb)/.52)),linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.82) 0,rgb(var(--color-photo-scrim-rgb)/.62) 45%,rgb(var(--color-photo-scrim-rgb)/.25) 78%,transparent 100%)}}.dsc-idx-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.dsc-idx-facts li{display:inline-flex;align-items:center;gap:var(--space-1);padding:.375rem .875rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-photo-scrim-rgb)/.55);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);font-size:var(--pn-texto-sm);color:rgb(var(--color-on-primary)/1)}.dsc-idx-facts strong{font-weight:var(--pn-peso-bold)}.dsc-idx-facts__icon{flex:none;margin-inline-end:.125rem;color:rgb(var(--color-on-primary)/.85)}@media (max-width:374px){.dsc-idx-lens__option{font-size:var(--pn-texto-xs)}}@media (max-width:340px){.dsc-idx-lens__icon{display:none}}.dsc-catalog-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pns-gap-16);margin:0;padding:0;list-style:none}@media (min-width:640px){.dsc-catalog-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pns-gap-24)}}@media (min-width:1024px){.dsc-catalog-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsc-catalog-tiles__item{min-inline-size:0}.dsc-catalog-tiles__item--lead{grid-column:1/-1}@media (min-width:1024px){.dsc-catalog-tiles__item--lead{grid-column:span 2;grid-row:span 2}}.dsc-idx-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;block-size:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--pn-radio-3xl);background:rgb(var(--color-chrome-bg)/1);color:rgb(var(--color-on-primary)/1);text-decoration:none}.dsc-catalog-tiles__item--lead .dsc-idx-tile{aspect-ratio:4/3}@media (min-width:640px){.dsc-catalog-tiles__item--lead .dsc-idx-tile{aspect-ratio:16/9}}@media (min-width:1024px){.dsc-catalog-tiles__item--lead .dsc-idx-tile{aspect-ratio:auto}}.dsc-idx-tile__media{position:absolute;inset:0;z-index:-2}@media (prefers-reduced-motion:no-preference){.dsc-idx-tile{transition:translate var(--pns-card-duration) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pns-card-duration) var(--pn-curva-salida)}.dsc-idx-tile__media{transition:scale var(--pn-duracion-lenta) var(--pn-curva-salida)}.dsc-idx-tile:active{scale:var(--pns-card-press);transition-duration:var(--pns-card-duration),var(--pn-duracion-micro),var(--pns-card-duration)}@media (hover:hover) and (pointer:fine){.dsc-idx-tile:hover{translate:0 var(--pns-card-lift);box-shadow:var(--pns-card-shadow-hover)}.dsc-idx-tile:hover .dsc-idx-tile__media{scale:var(--pns-card-zoom)}}}.dsc-idx-tile__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.8) 0,rgb(var(--color-photo-scrim-rgb)/.45) 40%,transparent 72%)}.dsc-idx-tile:focus-visible{outline:3px solid rgb(var(--color-primary-text)/1);outline-offset:3px}.dsc-idx-tile__body{display:flex;flex-direction:column;gap:var(--pns-gap-4);padding:var(--space-4)}@media (min-width:1024px){.dsc-idx-tile__body{padding:var(--space-5)}}.dsc-idx-tile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--pn-fuente-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-tight);text-wrap:balance;color:rgb(var(--color-on-primary)/1)}.dsc-catalog-tiles__item--lead .dsc-idx-tile__name{font-size:var(--pn-texto-3xl);line-height:1;letter-spacing:-.05em;word-spacing:var(--pn-tracking-word)}@media (min-width:1024px){.dsc-catalog-tiles__item--lead .dsc-idx-tile__name{font-size:var(--pn-texto-4xl)}}@media (min-width:1280px){.dsc-catalog-tiles__item--lead .dsc-idx-tile__name{font-size:var(--pn-texto-5xl)}}.dsc-idx-tile__count{order:-1;font-size:var(--pns-type-caption);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-on-primary)/.92)}.dsc-idx-tile__lead{display:none;font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug);color:rgb(var(--color-on-primary)/.9)}@media (min-width:640px){.dsc-idx-tile__lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dsc-catalog-tiles__item--lead .dsc-idx-tile__lead{-webkit-line-clamp:3;line-clamp:3;max-inline-size:32rem}}.dsc-idx-loading__line{border-radius:var(--pn-radio-md);background:rgb(var(--color-on-primary)/.16)}.dsc-land-hero--loading .dsc-land-hero__media{background:var(--skeleton-fill);background-size:var(--skeleton-fill-size);animation:var(--skeleton-fill-anim)}.dsc-land-hero--loading .dsc-idx-loading__line{background:rgb(var(--color-ink-muted)/.2)}@media (prefers-reduced-motion:reduce){.dsc-land-hero--loading .dsc-land-hero__media{animation:none}}.dsc-idx-loading__line--title{inline-size:min(22rem,70%);block-size:3rem}.dsc-idx-loading__line--lead{inline-size:min(30rem,90%);block-size:1rem}.dsc-land-hero{margin-inline:calc(50% - 50vw);inline-size:100vw}.dsc-land-hero,.dsc-land-hero__caption{--dsc-land-sangria:max(var(--container-pad-x),calc(50vw - var(--pn-ancho-contenedor) / 2 + var(--container-pad-x)))}.dsc-land-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-block-size:32rem;padding-block:var(--space-8);padding-inline:var(--dsc-land-sangria);overflow:hidden;color:rgb(var(--color-on-primary)/1)}@media (min-width:1024px){.dsc-land-hero{min-block-size:37.5rem;padding-block:var(--space-12)}}.dsc-land-hero__media{position:absolute;inset:0;z-index:-2;background:var(--discover-v4-photo-ground)}.dsc-land-hero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(var(--color-photo-scrim-rgb)/.55) 0,transparent 10rem),linear-gradient(to right,rgb(var(--color-photo-scrim-rgb)/.65) 0,rgb(var(--color-photo-scrim-rgb)/.4) 45%,transparent 75%),linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.78) 0,rgb(var(--color-photo-scrim-rgb)/.45) 35%,transparent 65%)}@media (max-width:1023px){.dsc-land-hero__scrim{background:linear-gradient(rgb(var(--color-photo-scrim-rgb)/.38),rgb(var(--color-photo-scrim-rgb)/.38)),linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.85) 0,rgb(var(--color-photo-scrim-rgb)/.5) 50%,transparent 100%)}}.dsc-land-hero__caption{position:absolute;inset-block-start:var(--space-8);inset-inline-end:var(--dsc-land-sangria);margin:0;padding:.25rem .625rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-photo-scrim-rgb)/.55);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);font-size:var(--pn-texto-sm);color:rgb(var(--color-on-primary)/1)}.dsc-land-hero__top{display:flex;flex-direction:column;gap:var(--space-3);max-width:44rem;z-index:1}.dsc-land-hero__body,.dsc-land-hero__bottom{display:flex;flex-direction:column;gap:var(--space-4);max-width:40rem;z-index:1}.dsc-land-hero__title{margin:0;font-family:var(--font-display,inherit);font-size:var(--pns-type-display-fluid);font-weight:var(--pn-peso-bold,700);line-height:1;letter-spacing:-.05em;color:rgb(var(--color-on-primary)/1);text-wrap:balance;max-inline-size:16ch;text-box-trim:trim-start;text-box-edge:cap alphabetic}@media (min-width:1024px){.dsc-land-hero__title{font-size:var(--pns-type-display)}}.dsc-land-hero__lead{margin:0;text-wrap:pretty;max-width:34rem;font-size:var(--pn-texto-base);font-weight:var(--pn-peso-medium,500);line-height:1.55;color:rgb(var(--color-on-primary)/.92)}@media (max-width:767px){.dsc-land-hero{gap:var(--space-6)}}.dsc-land-hero__cta{padding:.625rem var(--space-6);border-radius:var(--pn-radio-pill);background:rgb(var(--primary-500)/1);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-on-primary)/1);text-decoration:none}.dsc-land-hero__cta--icon{display:inline-flex;align-items:center;gap:var(--space-2)}.dsc-land-hero__cta:focus-visible{background:rgb(var(--primary-600)/1)}@media (hover:hover){.dsc-land-hero__cta:hover{background:rgb(var(--primary-600)/1)}}@media (prefers-reduced-motion:no-preference){.dsc-land-hero__cta{transition:background var(--pn-duracion-ui) var(--pn-curva-salida),translate var(--pn-duracion-rapida) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}@media (hover:hover) and (pointer:fine){.dsc-land-hero__cta:hover{translate:0 var(--pns-button-lift)}}.dsc-land-hero__cta:active{translate:none;scale:var(--pns-press);transition-duration:var(--pn-duracion-ui),var(--pn-duracion-rapida),var(--pn-duracion-micro)}}.dsc-land-arrow{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);color:rgb(var(--pn-color-marca)/1);text-decoration:none}.dsc-land-arrow__circle{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid;border-radius:var(--pn-radio-pill);transition:transform var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.dsc-land-arrow:hover .dsc-land-arrow__circle{transform:translateX(.125rem)}}.dsc-land-arrow__chevron{inline-size:1rem;block-size:1rem}.dsc-land-arrow:focus-visible .dsc-land-arrow__label,.dsc-land-arrow:hover .dsc-land-arrow__label{text-decoration:underline}.dsc-land-arrow[data-tono=sobre-foto]{color:rgb(var(--color-on-primary)/1)}@media (prefers-reduced-motion:reduce){.dsc-land-arrow__circle,.dsc-land-hero__cta{transition:none}.dsc-land-arrow:hover .dsc-land-arrow__circle{transform:none}}.dsc-land-map{gap:var(--space-3)}.dsc-land-map,.dsc-land-map__head{display:flex;flex-direction:column}.dsc-land-map__head{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2) 0;text-align:start}.dsc-land-map__title{margin:0;font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:var(--discover-v4-text)}.dsc-land-map__lead{margin:0;max-width:56ch;font-size:var(--pn-texto-sm);line-height:1.5;color:var(--discover-v4-text-muted)}.dsc-land-map__rail{position:relative;--rail-fade:4rem}.dsc-land-map__rail[data-after]:not([data-before]) .dsc-land-map__filters{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--rail-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--rail-fade)),transparent)}.dsc-land-map__rail[data-before]:not([data-after]) .dsc-land-map__filters{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--rail-fade)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--rail-fade)),transparent)}.dsc-land-map__rail[data-before][data-after] .dsc-land-map__filters{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),transparent)}.dsc-land-map__filters{display:flex;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:2px}.dsc-land-map__filters::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.dsc-land-map__rail[data-after] .dsc-land-map__filters,.dsc-land-map__rail[data-before] .dsc-land-map__filters{cursor:grab}}.dsc-land-map__filters[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.dsc-land-map__filters[data-dragging] .dsc-land-map__chip{cursor:grabbing}.dsc-land-map__arrow{position:absolute;z-index:1;inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--pn-radio-pill);background:rgb(var(--color-surface)/.88);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);box-shadow:none;color:var(--discover-v4-text);cursor:pointer}.dsc-land-map__arrow--before{inset-inline-start:.25rem}.dsc-land-map__arrow--after{inset-inline-end:.25rem}@media (hover:hover){.dsc-land-map__arrow:hover{background:rgb(var(--pn-color-superficie-hundida)/1)}}@media (pointer:coarse){.dsc-land-map__arrow{display:none}}@media (prefers-reduced-motion:no-preference){.dsc-land-map__arrow{transition:background var(--pn-duracion-rapida) var(--pn-curva-salida)}}.dsc-land-map__chip{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-4);border:1px solid var(--discover-v4-line);border-radius:var(--pn-radio-pill);background:rgb(var(--color-surface)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text);cursor:pointer}.dsc-land-map__chip-icon{flex:none;color:var(--pin-color,var(--discover-v4-text-muted))}.dsc-land-map__chip[aria-pressed=true] .dsc-land-map__chip-icon{color:inherit}.dsc-land-map__chip-count{font-variant-numeric:tabular-nums;font-weight:var(--pn-peso-medium);color:var(--discover-v4-text-muted)}.dsc-land-map__chip[aria-pressed=true]{border-color:transparent;background:rgb(var(--primary-500)/1);color:rgb(var(--color-on-primary)/1)}.dsc-land-map__chip[aria-pressed=true] .dsc-land-map__chip-count{color:rgb(var(--color-on-primary)/.85)}@media (hover:hover){.dsc-land-map__chip[aria-pressed=false]:hover{background:rgb(var(--pn-color-superficie-hundida)/1)}}.dsc-land-map__chip:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dsc-land-map__chip{transition:background var(--pn-duracion-rapida) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-map__chip:active{scale:.96}}.dsc-land-map .landing-discover-entity-map__frame{block-size:clamp(24rem,18rem + 24vw,38rem);min-block-size:clamp(24rem,18rem + 24vw,38rem)}.dsc-land-map__stage{position:relative}.dsc-land-map__expand{position:absolute;z-index:2;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--discover-v4-line);border-radius:var(--pn-radio-lg);background:rgb(var(--color-surface)/.8);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);color:var(--discover-v4-text);cursor:pointer}@media (hover:hover){.dsc-land-map__expand:hover{background:rgb(var(--color-surface)/1)}}.dsc-land-map__expand:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:2px}.discover-scroll-reveal:has(.dsc-land-map[data-expanded]){transform:none!important;filter:none!important;will-change:auto!important;transition:none!important}.dsc-land-map[data-expanded]{position:fixed;inset-block-start:var(--landing-header-offset,0);inset-inline:0;inset-block-end:0;z-index:calc(var(--z-header) - 1);gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--discover-v4-surface)}.dsc-land-map[data-expanded] .dsc-land-map__bar{padding-inline-end:4.5rem}@media (prefers-reduced-motion:no-preference){.dsc-land-map[data-expanded]{animation:dsc-land-map-enter var(--pn-duracion-ui) var(--pn-curva-salida) both}}@keyframes dsc-land-map-enter{0%{opacity:0;scale:.985}}.dsc-land-map[data-expanded] .dsc-land-map__head{display:none}.dsc-land-map[data-expanded] .dsc-land-map__stage,.dsc-land-map[data-expanded] .landing-discover-entity-map{flex:1 1 0;min-block-size:0;display:flex;flex-direction:column}.dsc-land-map[data-expanded] .landing-discover-entity-map__frame{flex:1 1 0;block-size:auto;min-block-size:0}.dsc-land-map__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}.dsc-land-map__status{margin:0;color:var(--discover-v4-text)}.dsc-land-map__cta,.dsc-land-map__status{font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.dsc-land-map__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-5);border-radius:var(--pn-radio-pill);background:rgb(var(--primary-500)/1);color:rgb(var(--color-on-primary)/1);text-decoration:none}@media (hover:hover){.dsc-land-map__cta:hover{background:rgb(var(--primary-600)/1)}}.dsc-land-map__cta:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dsc-land-map__cta{transition:background var(--pn-duracion-ui) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-map__cta:active{scale:.97}}@media (max-width:639px){.dsc-land-map__bar{flex-wrap:nowrap;gap:var(--space-3)}.dsc-land-map__status{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-land-map__cta{flex:none;padding-inline:var(--space-4);background:rgb(var(--primary-500)/.12);color:rgb(var(--color-primary-text)/1)}@media (hover:hover){.dsc-land-map__cta:hover{background:rgb(var(--primary-500)/.2)}}}.dsc-land-showcase{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.dsc-land-showcase__title{margin:0;font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:var(--discover-v4-text);text-align:start}.dsc-land-rail{position:relative;inline-size:100%}.dsc-land-rail__track{display:flex;gap:var(--space-4);margin:0;padding:0;inline-size:100%;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dsc-land-rail__track::-webkit-scrollbar{display:none}.dsc-land-rail__nav{position:absolute;top:var(--dsc-rail-nav-top,50%);z-index:2;transform:translateY(-50%);opacity:0;pointer-events:none}.dsc-land-rail:focus-within .dsc-land-rail__nav,.dsc-land-rail:hover .dsc-land-rail__nav{opacity:1;pointer-events:auto}.dsc-land-rail__nav--prev{inset-inline-start:var(--space-2)}.dsc-land-rail__nav--next{inset-inline-end:var(--space-2)}@media (any-hover:none){.dsc-land-rail__nav{display:none}}.dsc-land-showcase__slot{flex:none;inline-size:80%;scroll-snap-align:center}@media (min-width:1024px){.dsc-land-showcase__slot{inline-size:34.6875rem}}.dsc-land-card{display:flex;flex-direction:column;gap:var(--space-2);color:inherit;text-decoration:none}.dsc-land-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:var(--pn-radio-lg);background:var(--discover-v4-frame-ground)}.dsc-land-card__title{font-size:var(--pn-texto-base);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);color:var(--discover-v4-text)}.dsc-land-card:hover .dsc-land-card__title{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.dsc-land-card{transition:translate var(--pns-card-duration) var(--pn-curva-salida),scale var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-card__media{transition:box-shadow var(--pns-card-duration) var(--pn-curva-salida)}.dsc-land-card__media :is(img,.discover-card-media__graphic){transition:scale var(--pn-duracion-lenta) var(--pn-curva-salida)}.dsc-land-card:active{scale:var(--pns-card-press);transition-duration:var(--pns-card-duration),var(--pn-duracion-micro)}@media (hover:hover) and (pointer:fine){.dsc-land-card:hover{translate:0 var(--pns-card-lift)}.dsc-land-card:hover .dsc-land-card__media{box-shadow:var(--pns-card-shadow-hover)}.dsc-land-card:hover .dsc-land-card__media :is(img,.discover-card-media__graphic){scale:var(--pns-card-zoom)}}}.dsc-land-hero--main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:end;column-gap:var(--space-8);min-block-size:32rem;padding-block:var(--space-8)}.dsc-land-hero--main .dsc-land-hero__title,.dsc-land-hero--main .dsc-land-hero__top{display:contents}.dsc-land-hero--main .dsc-land-hero__title-start{grid-column:1/-1;grid-row:1;align-self:start;justify-self:start}.dsc-land-hero--main .dsc-land-hero__foot{grid-column:1;grid-row:2;z-index:1;display:grid;gap:var(--space-4);justify-items:start}.dsc-land-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.dsc-land-hero--main .dsc-land-hero__title-end{grid-column:2;grid-row:2;justify-self:end}.dsc-land-hero--main .dsc-land-hero__title-end,.dsc-land-hero--main .dsc-land-hero__title-start{z-index:1;font-family:var(--font-display,inherit);font-size:var(--pns-type-display-fluid);font-weight:var(--pn-peso-bold,700);line-height:1;letter-spacing:var(--pn-tracking-tight);color:rgb(var(--color-on-primary)/1);white-space:nowrap}@media (min-width:1024px){.dsc-land-hero--main .dsc-land-hero__title-end,.dsc-land-hero--main .dsc-land-hero__title-start{font-size:var(--pns-type-display-xl)}}@media (max-width:767px){.dsc-land-hero--main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;row-gap:var(--space-1)}.dsc-land-hero--main .dsc-land-hero__title-start{grid-row:1}.dsc-land-hero--main .dsc-land-hero__title-end{grid-column:1;grid-row:2;justify-self:start}.dsc-land-hero--main .dsc-land-hero__foot{grid-row:3;align-self:end}}@media (min-width:1024px){.dsc-land-hero--main{min-block-size:42rem;padding-block:var(--space-12)}}@media (max-width:1023px){.dsc-land-hero--main .dsc-land-hero__title.dsc-land-hero__title{font-size:var(--pn-texto-5xl);line-height:1;max-inline-size:11em}.dsc-land-hero--main .dsc-land-hero__lead{font-size:var(--pn-texto-lg)}}.dsc-land-hero--main .dsc-land-hero__title{letter-spacing:var(--pn-tracking-tight)}@media (min-width:1024px){.dsc-land-hero--main .dsc-land-hero__title{font-size:var(--pns-type-display-xl);max-inline-size:13em}.dsc-land-hero--main .dsc-land-hero__lead{max-width:40rem;font-size:var(--pn-texto-xl)}.dsc-land-hero--main .dsc-land-hero__scrim{background:linear-gradient(to bottom,rgb(var(--color-photo-scrim-rgb)/.55) 0,transparent 10rem),linear-gradient(to right,rgb(var(--color-photo-scrim-rgb)/.68) 0,rgb(var(--color-photo-scrim-rgb)/.58) 36%,rgb(var(--color-photo-scrim-rgb)/.44) 46%,transparent 64%),linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.62) 0,transparent 9rem)}}.discover-v4-collection__shell>.dsc-land-hero+.ss-section{margin-block-start:calc(var(--space-8) - var(--discover-v4-shell-gap))}.discover-v4-collection__shell>.dsc-land-hero+.ss-section>.ss-section-container{padding-block-start:0}@media (min-width:1024px){.discover-v4-collection__shell>.dsc-land-hero+.ss-section{margin-block-start:calc(var(--space-10) - var(--discover-v4-shell-gap))}}.discover-v4-collection__shell>.dsc-land-hero--main+.ss-section{margin-block-start:calc(var(--landing-panel-stack-gap) - var(--discover-v4-shell-gap))}@media (max-width:767px){.dsc-land-hero--main{padding-block-end:var(--space-5)}.discover-v4-collection__shell>.dsc-land-hero--main+.ss-section{margin-block-start:calc(var(--space-4) - var(--discover-v4-shell-gap))}}.dsc-land-head{display:grid;gap:var(--space-1);justify-items:start}.dsc-land-head__lead{margin:0;max-width:56ch;font-size:var(--pn-texto-sm);line-height:1.5;color:var(--discover-v4-text-muted)}.dsc-land-reel{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}.dsc-land-reel__title{margin:0;align-self:flex-start;font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:var(--discover-v4-text)}.dsc-land-reel__slot{flex:none;inline-size:80%;scroll-snap-align:center}@media (min-width:1024px){.dsc-land-reel__slot{inline-size:25.5rem}}.dsc-land-card__meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted)}.dsc-land-card__rating{font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text)}.dsc-land-feature{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-block-size:24rem;padding:var(--space-8);border-radius:var(--pn-radio-xl);overflow:hidden;background:var(--discover-v4-photo-ground);color:rgb(var(--color-on-primary)/1)}@media (min-width:1024px){.dsc-land-feature{min-block-size:32rem;padding:var(--space-12)}}.dsc-land-feature__media{position:absolute;inset:0;z-index:-2}.dsc-land-feature__scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to right,rgb(var(--color-photo-scrim-rgb)/.5) 0,transparent 62%),linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.55) 0,transparent 55%)}@media (max-width:1023px){.dsc-land-feature__scrim{background:linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.82) 0,rgb(var(--color-photo-scrim-rgb)/.68) 55%,rgb(var(--color-photo-scrim-rgb)/.5) 80%,rgb(var(--color-photo-scrim-rgb)/.2) 100%)}}.dsc-land-feature__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:34rem}.dsc-land-feature__eyebrow{margin:0;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-on-primary)/.92)}.dsc-land-feature__title{margin:0;font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:rgb(var(--color-on-primary)/1)}@media (min-width:1024px){.dsc-land-feature__title{font-size:var(--pns-type-h2)}}.dsc-land-feature__lead{margin:0;max-width:42ch;font-size:var(--pn-texto-base);line-height:1.55;color:rgb(var(--color-on-primary)/.88)}@media (max-width:1023px){.dsc-land-feature__lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}}.dsc-land-feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-2)}@media (max-width:1023px){.dsc-land-feature__actions{column-gap:var(--space-3)}}.dsc-land-facets{display:block;inline-size:100%;margin-block:var(--space-8)}.dsc-land-facets__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}@media (min-width:1024px){.dsc-land-facets__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-8);align-items:start}}.dsc-land-facets__content{display:flex;flex-direction:column;gap:var(--space-3-5);inline-size:100%}.dsc-land-facets__header{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0}.dsc-land-facets__title{margin:0;font-size:var(--pn-texto-2xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);color:var(--discover-v4-text);letter-spacing:var(--pn-tracking-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1024px){.dsc-land-facets__title{font-size:var(--pn-texto-2xl)}}.dsc-land-facets__title-link{color:inherit;text-decoration:none;transition:color var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-facets__title-link:hover{color:rgb(var(--pn-color-marca)/1)}.dsc-land-facets__lead{margin:0;font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dsc-land-facets__pillars{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dsc-land-facets__pillar-item{display:block}.dsc-land-facets__pillar-link{display:flex;align-items:center;gap:var(--space-3);padding:.45rem var(--space-3-5);block-size:3.5rem;min-block-size:3.5rem;max-block-size:3.5rem;box-sizing:border-box;border-radius:var(--pn-radio-xl);text-decoration:none;background:var(--discover-v4-surface);border:1px solid rgba(0,0,0,.06);transition:background var(--pn-duracion-rapida) var(--pn-curva-salida),border-color var(--pn-duracion-rapida) var(--pn-curva-salida),transform var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-facets__pillar-link:hover{background:rgb(var(--pn-color-marca-relleno)/.08);border-color:rgb(var(--pn-color-marca-relleno)/.3);transform:translateX(2px)}.dsc-land-facets__pillar-icon-box{display:flex;align-items:center;justify-content:center;inline-size:2.15rem;block-size:2.15rem;flex:none;border-radius:var(--pn-radio-lg);background:var(--color-tile-fill);color:var(--color-tile-ink)}.dsc-land-facets__pillar-icon{inline-size:1.25rem;block-size:1.25rem}.dsc-land-facets__pillar-text{display:flex;flex-direction:column;justify-content:center;gap:.125rem;flex:1 1 auto;min-inline-size:0;overflow:hidden}.dsc-land-facets__pillar-title{font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsc-land-facets__pillar-lead{margin:0;font-size:var(--pn-texto-xs);color:var(--discover-v4-text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsc-land-facets__pillar-chevron{inline-size:1.15rem;block-size:1.15rem;flex:none;margin-inline-start:auto;color:var(--discover-v4-text-muted);transition:transform var(--pn-duracion-rapida) var(--pn-curva-salida),color var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-facets__pillar-link:hover .dsc-land-facets__pillar-chevron{transform:translateX(3px);color:rgb(var(--pn-color-marca)/1)}.dsc-land-facets__showcase{display:flex;flex-direction:column;inline-size:100%}.dsc-land-facets__mosaic-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);inline-size:100%}@media (max-width:640px){.dsc-land-facets__mosaic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dsc-land-facets__mosaic-tile{position:relative;display:block;aspect-ratio:1;inline-size:100%;padding:0;border:0;border-radius:var(--pn-radio-lg);overflow:hidden;background:var(--discover-v4-frame-ground);cursor:pointer;transition:transform var(--pn-duracion-rapida) var(--pn-curva-salida),box-shadow var(--pn-duracion-rapida) var(--pn-curva-salida)}.dsc-land-facets__mosaic-tile:hover{transform:scale(1.04)}.dsc-land-facets__mosaic-tile--active{box-shadow:0 0 0 2.5px rgb(var(--pn-color-marca-relleno)/1);transform:scale(1.02);z-index:2}.dsc-land-facets__mosaic-media{position:relative;inline-size:100%;block-size:100%}.dsc-land-facets__mosaic-badge{position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem;z-index:3;display:flex;align-items:center;justify-content:center;inline-size:1.35rem;block-size:1.35rem;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/1);color:#ffffff;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-bold);box-shadow:0 2px 4px rgba(0,0,0,.3)}.dsc-land-facets__mosaic-tile:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:2px}.dsc-land-doors{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-16)}.dsc-land-doors__heading{margin:0;font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:var(--discover-v4-text)}.dsc-land-doors__slot{flex:none;inline-size:80%;scroll-snap-align:start}@media (min-width:768px){.dsc-land-doors__slot{inline-size:22rem}}@media (min-width:1280px){.dsc-land-doors__slot{inline-size:24rem}}.dsc-land-doors__panel{display:flex;flex-direction:column;gap:var(--space-4)}.dsc-land-doors__media{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--pn-radio-lg);background:var(--discover-v4-frame-ground)}.dsc-land-doors__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.dsc-land-doors__title{margin:0;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:var(--discover-v4-text)}.dsc-land-doors__link{display:inline-block;padding-block:.75rem;margin-block:-.75rem;color:inherit;text-decoration:none}@media (hover:hover){.dsc-land-doors__link:hover{color:rgb(var(--pn-color-marca)/1)}}.dsc-land-doors__lead{margin:0;max-width:44ch;font-size:var(--pn-texto-sm);line-height:1.5;color:var(--discover-v4-text-muted)}@media (prefers-reduced-motion:no-preference){.dsc-land-doors__media img{transition:scale var(--pn-duracion-lenta) var(--pn-curva-salida)}@media (hover:hover) and (pointer:fine){.dsc-land-doors__media:hover img{scale:var(--pns-card-zoom)}}}.dsc-land-contribute{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--discover-v4-line);border-radius:var(--pn-radio-3xl);overflow:hidden;background:var(--pn-cover-lines) center /cover no-repeat,radial-gradient(60% 110% at 8% 115%,rgb(var(--pn-primary-500)/.16),transparent 70%),radial-gradient(50% 90% at 96% -10%,rgb(var(--pn-primary-300)/.28),transparent 70%),linear-gradient(180deg,rgb(var(--pn-primary-50)/1),rgb(var(--pn-color-fondo)/1))}html[data-theme=dark] .dsc-land-contribute{background:var(--pn-cover-lines) center /cover no-repeat,radial-gradient(60% 110% at 8% 115%,rgb(var(--pn-primary-500)/.32),transparent 70%),radial-gradient(50% 90% at 96% -10%,rgb(var(--pn-primary-600)/.36),transparent 70%),rgb(var(--pn-color-fondo)/1)}@media (min-width:1024px){.dsc-land-contribute{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);padding:var(--space-8)}}.dsc-land-contribute__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-inline-size:0}.dsc-land-contribute__eyebrow{margin:0;color:rgb(var(--color-primary-text)/1);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);letter-spacing:.04em;text-transform:uppercase}.dsc-land-contribute__ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-2) var(--space-4);inline-size:100%;margin:var(--space-1) 0 0;padding:0;list-style:none;color:var(--discover-v4-text);font-size:var(--pn-texto-sm)}.dsc-land-contribute__ways li{display:flex;align-items:center;gap:var(--space-2)}.dsc-land-contribute__ways svg{flex:none;color:rgb(var(--pn-color-acierto)/1)}.dsc-land-contribute__actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-2)}.dsc-land-contribute__title{margin:0;font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-tight);color:var(--discover-v4-text)}.dsc-land-contribute__lead{margin:0;max-width:34rem;font-size:var(--pn-texto-base);line-height:1.55;color:var(--discover-v4-text-muted)}.dsc-land-contribute__cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.5rem;padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--pn-radio-pill);background:rgb(var(--primary-500)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-on-primary)/1);text-decoration:none}@media (hover:hover){.dsc-land-contribute__cta:hover{background:rgb(var(--primary-600)/1)}}.dsc-land-contribute__cta--quiet{border-color:var(--discover-v4-line);background:transparent;color:rgb(var(--color-primary-text)/1)}@media (hover:hover){.dsc-land-contribute__cta--quiet:hover{background:rgb(var(--pn-color-superficie-hundida)/1)}}.dsc-land-contribute__cta:focus-visible{outline:2px solid rgb(var(--pn-color-marca)/1);outline-offset:2px}@media (max-width:639px){.dsc-land-contribute__actions{inline-size:100%}.dsc-land-contribute__cta{flex:1 1 100%}}.dsc-land-contribute__photos{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-3);block-size:14rem}.dsc-land-contribute__photo{position:relative;overflow:hidden;border-radius:var(--pn-radio-xl);background:var(--discover-v4-frame-ground)}.dsc-land-contribute__photo:first-child{grid-row:1/span 2}@media (min-width:1024px){.dsc-land-contribute__photos{block-size:16rem}}.discover-v4-place{--discover-v4-surface:rgb(var(--pn-color-superficie)/1);--discover-v4-surface-sunken:rgb(var(--pn-color-superficie-hundida)/1);--discover-v4-line:rgb(var(--color-ink-heading)/0.12);--discover-v4-text:rgb(var(--color-ink-heading)/1);--discover-v4-text-muted:rgb(var(--color-ink-muted)/1);--discover-v4-radius-panel:var(--pn-radio-lg);--discover-v4-radius:var(--pn-radio-xl);--discover-v4-radius-control:var(--pn-radio-lg);--discover-v4-shadow:var(--pn-sombra-card);--discover-v4-shadow-panel:var(--pn-sombra-sutil);--discover-v4-card-line:transparent;--discover-v4-content-width:var(--pns-container-max);color:var(--discover-v4-text)}html[data-theme=dark] .discover-v4-place{--discover-v4-line:rgb(var(--color-ink-heading)/0.08);--discover-v4-card-line:var(--discover-v4-line)}.discover-v4-place__shell{display:flex;flex-direction:column;gap:clamp(1.5rem,1.25rem + 1.5vw,2.5rem);width:100%;max-width:var(--discover-v4-content-width);margin-inline:auto}.discover-v4-place-header{display:grid;gap:var(--landing-space-2);max-width:52rem}.discover-v4-place-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-32);align-items:start;padding-block-start:var(--pns-page-top)}.discover-v4-place-layout__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-16);min-width:0}.discover-v4-place-layout__main{display:grid;gap:var(--pns-gap-32);min-width:0}.discover-v4-place-layout__main>:empty{display:none}.discover-v4-place-aside{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;min-width:0;padding:var(--pns-gap-24);border:1px solid var(--discover-v4-line);border-radius:var(--discover-v4-radius-panel);background:var(--discover-v4-surface);box-shadow:var(--discover-v4-shadow-panel)}@media (min-width:1024px){.discover-v4-place-layout{grid-template-columns:minmax(0,1fr) minmax(0,min(26rem,34vw));grid-template-areas:"hero aside" "main aside";grid-template-rows:auto minmax(0,1fr);row-gap:var(--pns-gap-24)}.discover-v4-place-layout__hero{grid-area:hero}.discover-v4-place-layout__main{grid-area:main}.discover-v4-place-layout .discover-v4-place-aside{grid-area:aside;position:sticky;top:min(calc(var(--landing-chrome-offset) + 1rem),calc(100svh - var(--hang-h, 0px) - 1rem));align-self:start}}.discover-v4-place-aside__location{display:grid;gap:var(--pns-gap-12);margin-block-start:var(--pns-gap-12);padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--discover-v4-line)}.discover-v4-place-aside__cta{display:block;min-width:0}.discover-v4-place-aside__location>.discover-v4-place-facts__title{margin:0}.discover-v4-place .discover-v4-place-aside__location .landing-discover-entity-map__frame{block-size:auto;min-block-size:0;aspect-ratio:4/3}.discover-v4-place-aside__foot{display:grid;gap:var(--pns-gap-8);margin-block-start:var(--pns-gap-12);padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--discover-v4-line)}.discover-v4-place-aside__foot-label{margin:0;font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted)}.discover-v4-place-aside__foot-actions{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8)}.discover-v4-place-foot__btn{display:inline-flex;align-items:center;gap:var(--pns-gap-4);min-block-size:2.75rem;padding-inline:var(--pns-gap-12);border:1px solid var(--discover-v4-line);border-radius:var(--pn-radio-pill);background:none;color:rgb(var(--color-primary-text)/1);font:inherit;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);text-decoration:none;cursor:pointer}.discover-v4-place-foot__btn--danger{color:rgb(var(--pn-color-peligro-texto)/1)}@media (hover:hover){.discover-v4-place-foot__btn:hover{background:rgb(var(--pn-color-marca-relleno)/.1)}.discover-v4-place-foot__btn--danger:hover{background:rgb(var(--pn-color-peligro)/.1)}}.discover-v4-place-foot__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.discover-v4-place-gallery{display:block}.discover-v4-place-gallery__contador{inset-block-end:.75rem;inset-inline-start:.75rem}.discover-v4-place-gallery__contador,.discover-v4-place-gallery__views{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:var(--galeria-control-gap);min-block-size:var(--galeria-control);margin:0;padding:0 var(--galeria-control-pad);border-radius:var(--pn-radio-pill);background:rgb(15 23 42/.62);color:#fff;font-size:var(--galeria-control-font);font-weight:var(--pn-peso-semibold)}.discover-v4-place-gallery__views{inset-block-start:.75rem;inset-inline-end:.75rem}.discover-v4-place-gallery__todas{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--galeria-control);inline-size:var(--galeria-control);padding:0;border:0;border-radius:var(--pn-radio-pill);background:rgb(15 23 42/.62);color:#fff;font-size:var(--galeria-control-font);font-weight:var(--pn-peso-semibold);cursor:pointer}@media (hover:hover){.discover-v4-place-gallery__todas:hover:not(:disabled){background:rgb(15 23 42/.8)}}.discover-v4-place-gallery__main{--galeria-control:2rem;--galeria-control-pad:0.75rem;--galeria-control-gap:0.4rem;--galeria-control-font:var(--pn-texto-xs);position:relative;inline-size:100%;overflow:hidden;aspect-ratio:16/9;border-radius:var(--discover-v4-radius);background:var(--discover-v4-surface);box-shadow:var(--discover-v4-shadow);touch-action:pan-y}.discover-v4-place-gallery__main:before{content:"";position:absolute;inset:0;background:var(--skeleton-fill);background-size:var(--skeleton-fill-size);animation:var(--skeleton-fill-anim);animation-iteration-count:8;pointer-events:none}@media (prefers-reduced-motion:reduce){.discover-v4-place-gallery__main:before{animation:none;background:var(--skeleton-fill-still)}}@media (min-width:1024px){.discover-v4-place-gallery__main{max-block-size:min(60vh,26rem)}}.discover-v4-place-gallery__img{object-fit:cover}.discover-v4-place-gallery__expand{position:absolute;inset:0;z-index:1;padding:0;border:0;background:transparent;cursor:zoom-in}.discover-v4-place-gallery__expand:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-4px;border:var(--focus-ring-width) solid var(--pn-velo-claro-total)}.discover-v4-place-gallery__nav{position:absolute;z-index:2;inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--galeria-control);block-size:var(--galeria-control);padding:0;border:1px solid var(--pn-velo-claro-sutil);border-radius:var(--pn-radio-pill);background:var(--pn-velo-oscuro-fuerte);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);color:var(--pn-velo-claro-total);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida),transform var(--pn-duracion-ui) var(--pn-curva-entrada)}@media (pointer:coarse){.discover-v4-place-gallery__nav:after{content:"";position:absolute;inset:calc((var(--galeria-control) - 2.75rem) / 2 - 1px)}}.discover-v4-place-gallery__nav{opacity:0;pointer-events:none}.discover-v4-place-gallery__main:focus-within .discover-v4-place-gallery__nav{opacity:1;pointer-events:auto}@media (hover:hover){.discover-v4-place-gallery__main:hover .discover-v4-place-gallery__nav{opacity:1;pointer-events:auto}}.discover-v4-place-gallery__nav--prev{inset-inline-start:.75rem}.discover-v4-place-gallery__nav--next{inset-inline-end:.75rem}@media (hover:hover){.discover-v4-place-gallery__nav:hover{background:var(--pn-velo-oscuro-tinta);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.discover-v4-place-gallery__nav{transition:none}.discover-v4-place-gallery__nav:hover{transform:none}}.discover-v4-place-gallery__todas:disabled{opacity:.55;cursor:not-allowed}.discover-v4-place-lightbox{position:fixed;inset:0;z-index:var(--pn-capa-modal);display:flex;align-items:center;justify-content:center}.discover-v4-place-lightbox__scrim{position:absolute;inset:0;z-index:0;background:var(--pn-velo-oscuro-tinta);animation:pn-fade-in var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-v4-place-lightbox__stage{position:relative;z-index:1;inline-size:min(92vw,90rem);block-size:min(86vh,56rem)}.discover-v4-place-lightbox__img{object-fit:contain}.discover-v4-place-lightbox__close{position:fixed;inset-block-start:var(--pns-gap-16);inset-inline-end:var(--pns-gap-16);z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--pn-velo-claro-sutil);border-radius:var(--pn-radio-pill);background:var(--pn-velo-oscuro-fuerte);color:var(--pn-velo-claro-total);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.discover-v4-place-lightbox__close:hover{background:var(--pn-velo-oscuro-tinta)}}.discover-v4-place-lightbox__nav{position:fixed;z-index:2;inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;border:1px solid var(--pn-velo-claro-sutil);border-radius:var(--pn-radio-pill);background:var(--pn-velo-oscuro-fuerte);color:var(--pn-velo-claro-total);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-v4-place-lightbox__nav--prev{inset-inline-start:var(--pns-gap-16)}.discover-v4-place-lightbox__nav--next{inset-inline-end:var(--pns-gap-16)}@media (hover:hover){.discover-v4-place-lightbox__nav:hover{background:var(--pn-velo-oscuro-tinta)}}.discover-v4-place-lightbox__contador{position:fixed;inset-block-end:var(--pns-gap-16);inset-inline-start:50%;translate:-50% 0;z-index:2;margin:0;padding:.3rem .75rem;border-radius:var(--pn-radio-pill);background:var(--pn-velo-oscuro-fuerte);color:var(--pn-velo-claro-total);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold)}@media (max-width:40rem){.discover-v4-place-lightbox__stage{inline-size:100vw;block-size:78vh}.discover-v4-place-lightbox__nav{inline-size:2.5rem;block-size:2.5rem}}.discover-v4-place-header__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--pns-gap-8) var(--pns-gap-16);margin:0;padding:0;list-style:none}.discover-v4-place-header__highlights li{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--pn-texto-sm);line-height:var(--pn-leading-normal);color:var(--discover-v4-text)}.discover-v4-place-header__check{flex-shrink:0;margin-top:.15rem;color:var(--color-glyph-brand)}.discover-v4-place-booking{min-width:0}.discover-v4-place-rating{display:grid;gap:var(--pns-gap-8) var(--pns-gap-24);align-items:center}@media (min-width:640px){.discover-v4-place-rating{grid-template-columns:auto minmax(0,1fr)}.discover-v4-place-rating__meta{padding-inline-start:var(--pns-gap-24);border-inline-start:1px solid var(--discover-v4-line)}}.discover-v4-place-no-rating{margin:0;font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted)}.discover-v4-place-rating__score{display:flex;align-items:center;gap:var(--pns-gap-12);margin:0}.discover-v4-place-rating__num{font-family:var(--font-display);font-size:var(--pns-type-h2);font-weight:var(--pn-peso-bold);line-height:1;letter-spacing:var(--pn-tracking-heading);color:var(--discover-v4-text);font-variant-numeric:tabular-nums}.discover-v4-place-rating__meta{display:grid;gap:var(--pn-space-0-5);margin:0;font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted)}.discover-v4-place-rating__meta strong{font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text)}.discover-v4-place-reviews{padding:var(--pns-gap-24);border-radius:var(--pn-radio-xl);background:rgb(var(--color-surface)/1);box-shadow:inset 0 0 0 1px var(--discover-v4-line)}.discover-v4-place-reviews .pn-reviews{margin:0;padding:var(--pns-gap-16) 0 0;border:0;border-block-start:1px solid var(--discover-v4-line);border-radius:0;background:none;box-shadow:none}.discover-v4-place-reviews .pn-reviews__vacio{font-size:var(--pns-type-small);text-align:start}@media (min-width:768px){.discover-v4-place-section.discover-v4-place-reviews{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--pns-gap-24);row-gap:var(--pns-gap-12);align-items:start}.discover-v4-place-reviews>.discover-v4-place-section__title{grid-column:1/-1}.discover-v4-place-reviews>.pn-reviews{display:contents}.discover-v4-place-section.discover-v4-place-reviews:has(>.discover-v4-place-rating){grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.discover-v4-place-reviews>.discover-v4-place-rating{grid-column:1;grid-row:2/span 3;grid-template-columns:minmax(0,1fr);align-self:stretch;align-content:start;padding-inline-end:var(--pns-gap-24);border-inline-end:1px solid var(--discover-v4-line)}.discover-v4-place-reviews>.discover-v4-place-rating .discover-v4-place-rating__meta{padding-inline-start:0;border-inline-start:0}.discover-v4-place-reviews .pn-reviews__head,.discover-v4-place-reviews .pn-reviews__lista,.discover-v4-place-reviews .pn-reviews__overview{grid-column:1/-1;margin:0}.discover-v4-place-reviews:has(>.discover-v4-place-rating) .pn-reviews__head,.discover-v4-place-reviews:has(>.discover-v4-place-rating) .pn-reviews__lista,.discover-v4-place-reviews:has(>.discover-v4-place-rating) .pn-reviews__overview{grid-column:2}.discover-v4-place-reviews .pn-reviews__pie-accion{grid-column:1/-1;margin:0}.discover-v4-place-reviews .pn-reviews__overview{grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-8)}.discover-v4-place-reviews .pn-reviews__overview>.pn-reviews__summary{padding-inline-end:0;border-inline-end:0;align-self:auto;align-content:start}}.discover-v4-place-reviews .pn-reviews__title{margin:0;font-family:inherit;font-size:var(--pn-texto-md);font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text)}.discover-v4-place-booking__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.55rem 1rem;border-radius:var(--radius-button);border:1px solid transparent;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.discover-v4-place-booking__btn--primary{background:rgb(var(--pn-color-marca-relleno)/1);color:rgb(var(--pn-color-sobre-marca-relleno)/1);box-shadow:var(--pn-sombra-raised)}@media (hover:hover){.discover-v4-place-booking__btn--primary:hover{background:rgb(var(--pn-color-marca-relleno-hover)/1);box-shadow:var(--pn-sombra-overlay)}}.discover-v4-place-section{scroll-margin-top:11rem}.discover-v4-place-about,.discover-v4-place-section{display:flex;flex-direction:column;gap:var(--pns-gap-12)}.discover-v4-place-about{min-width:0}.discover-v4-place-section__title{margin:0;font-family:var(--font-display);font-size:var(--pn-texto-xl);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-snug);color:var(--discover-v4-text)}.discover-v4-place-videos{display:grid;gap:var(--pns-gap-12)}.discover-v4-place-video{display:block;inline-size:100%;aspect-ratio:16/9;border-radius:var(--discover-v4-radius-panel);object-fit:contain}.discover-v4-place-attrs{display:grid;gap:0}.discover-v4-place-attrs__group{display:grid;gap:var(--pns-gap-8);padding-block:var(--pns-gap-12);border-block-end:1px solid var(--discover-v4-line)}.discover-v4-place-attrs__group:first-child{border-block-start:1px solid var(--discover-v4-line)}@media (min-width:640px){.discover-v4-place-attrs__group{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;column-gap:var(--pns-gap-16)}.discover-v4-place-attrs__term{padding-block-start:.4rem}}.discover-v4-place-attrs__term{margin:0;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text-muted)}.discover-v4-place-attrs__chips{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.discover-v4-place-attrs__chip{display:inline-flex;align-items:center;gap:var(--pns-gap-8);padding:.375rem var(--pns-gap-12);border-radius:var(--pn-radio-pill);background:rgb(var(--color-primary)/.07);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug);color:var(--discover-v4-text)}.discover-v4-place-attrs__icon{flex-shrink:0;inline-size:var(--pn-icono-sm);block-size:var(--pn-icono-sm);color:var(--color-glyph-brand)}.discover-v4-place .landing-discover-entity-map__frame{block-size:clamp(16rem,12rem + 14vw,28rem);min-block-size:clamp(16rem,12rem + 14vw,28rem);border-radius:var(--discover-v4-radius-panel);border:1px solid var(--discover-v4-card-line);overflow:hidden;box-shadow:var(--discover-v4-shadow)}.discover-v4-place-facts{padding:0}@media (min-width:1024px){.discover-v4-place-aside>.discover-v4-place-facts{margin-block-start:var(--pns-gap-12);padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--discover-v4-line)}}.discover-v4-place-facts__title{margin:0 0 var(--pns-gap-16);font-family:var(--font-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);color:var(--discover-v4-text)}.discover-v4-place-facts__list{display:grid;gap:0;margin:0}.discover-v4-place-facts__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--pns-gap-12);min-width:0;padding-block:var(--pns-gap-8)}.discover-v4-place-facts__row dt{display:flex;align-items:center}.discover-v4-place-facts__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.discover-v4-place-facts__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--pn-radio-pill);background:var(--color-tile-fill);color:var(--color-tile-ink)}.discover-v4-place-facts__row dd{display:flex;align-items:center;justify-content:space-between;gap:var(--pns-gap-8);min-width:0;margin:0;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-medium);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-heading));overflow-wrap:anywhere}.discover-v4-place-facts__row dd>:first-child{min-width:0}.discover-v4-place-facts__row dd a{display:inline-block;padding-block:.75rem;margin-block:-.75rem;color:rgb(var(--color-primary-text)/1);text-decoration:none}.discover-v4-place-facts__row dd a:hover{text-decoration:underline}.discover-v4-place-hours__summary{display:flex;align-items:center;gap:var(--pns-gap-8);min-block-size:2.75rem;margin-block:calc(-1 * var(--pns-gap-8));list-style:none;cursor:pointer}.discover-v4-place-hours__summary::-webkit-details-marker{display:none}.discover-v4-place-hours__line{flex:1 1 auto;min-inline-size:0}.discover-v4-place-hours__status{font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading))}.discover-v4-place-hours__status[data-tone=open]{color:rgb(var(--color-success)/1)}.discover-v4-place-hours__detail{font-weight:var(--pn-peso-regular);color:var(--discover-v4-text-muted)}.discover-v4-place-hours__chevron{flex:none;color:var(--discover-v4-text-muted);transition:rotate var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-v4-place-hours[open] .discover-v4-place-hours__chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.discover-v4-place-hours__chevron{transition:none}}.discover-v4-place-hours__week{inline-size:100%;margin-block-start:var(--pns-gap-8);border-collapse:collapse;font-variant-numeric:tabular-nums}.discover-v4-place-hours__week td,.discover-v4-place-hours__week th{padding-block:var(--pns-gap-4);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug);text-align:start;vertical-align:top}.discover-v4-place-hours__week th{padding-inline-end:var(--pns-gap-16);font-weight:var(--pn-peso-regular);color:var(--discover-v4-text-muted);white-space:nowrap}.discover-v4-place-hours__week td{font-weight:var(--pn-peso-medium);color:rgb(var(--color-ink-heading))}.discover-v4-place-hours__week tr[data-today] :is(th,td){font-weight:var(--pn-peso-bold);color:rgb(var(--color-ink-heading))}.discover-v4-place-hours__lines{display:grid;gap:var(--pns-gap-4);margin:0;padding:0;list-style:none}.discover-v4-place-header__row{display:flex;align-items:center;gap:var(--landing-space-4)}.discover-v4-place-header__titles{display:grid;gap:var(--pns-gap-8);min-width:0}.discover-v4-place-header__logo{display:grid;flex:none;place-items:center;inline-size:6rem;block-size:6rem;overflow:hidden;border:1px solid rgb(var(--pn-color-marca-relleno)/.55);border-radius:var(--pn-radio-xl);background:var(--discover-v4-surface);box-shadow:0 0 0 4px rgb(var(--pn-color-marca-relleno)/.14)}.discover-v4-place-header__logo img{inline-size:100%;block-size:100%;object-fit:contain}.discover-v4-place-header__logo[data-tone=light]{background:rgb(24 16 48)}.discover-v4-place-header__logo[data-tone=dark]{background:rgb(255 255 255)}@media (max-width:639px){.discover-v4-place-header__logo{inline-size:4.5rem;block-size:4.5rem}}.discover-v4-place-header__title{margin:0;font-family:var(--font-display);font-size:var(--pn-texto-4xl);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-display);letter-spacing:var(--pn-tracking-display);color:rgb(var(--color-ink-heading));text-wrap:balance}.discover-v4-place-header__tail{white-space:nowrap}.discover-v4-place-header__verified{display:inline-flex;margin-inline-start:var(--pns-gap-8);vertical-align:middle;color:var(--color-glyph-brand)}.discover-v4-place-header__chips{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.discover-v4-place-header__chip{display:inline-flex;align-items:center;gap:var(--pns-gap-4);min-block-size:1.5rem;padding-inline:var(--pns-gap-8);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.1);color:var(--discover-v4-text-muted);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-medium);text-decoration:none}.discover-v4-place-header__chip>svg{flex:none;color:var(--color-glyph-brand)}@media (hover:hover){a.discover-v4-place-header__chip:hover{background:rgb(var(--pn-color-marca-relleno)/.18);color:var(--discover-v4-text)}}.discover-v4-place-header__signals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-4) var(--pns-gap-12);margin:0;font-size:var(--pn-texto-md);color:var(--discover-v4-text)}.discover-v4-place-header__where{display:inline-flex;align-items:center;gap:.4rem;color:var(--discover-v4-text-muted)}.discover-v4-place-header__where>svg{color:var(--color-glyph-brand)}.discover-v4-place-ratingcard{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-4) var(--pns-gap-16);margin-block-end:var(--pns-gap-16);padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid rgb(var(--pn-color-marca-relleno)/.28);border-radius:var(--pn-radio-lg);background:rgb(var(--pn-color-marca-relleno)/.1)}.discover-v4-place-ratingcard__num{font-family:var(--font-display);font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-bold);line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-ink-heading))}.discover-v4-place-ratingcard__body{display:grid;gap:var(--pns-gap-4);min-width:0}.discover-v4-place-ratingcard__count{color:var(--discover-v4-text-muted);font-size:var(--pn-texto-sm);text-decoration:none}@media (hover:hover){.discover-v4-place-ratingcard__count:hover{color:var(--discover-v4-text);text-decoration:underline;text-underline-offset:3px}}.discover-v4-place-ratingcard__source{margin-inline-start:auto;color:var(--discover-v4-text-muted);font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-medium);text-align:end}.discover-v4-place-aside .pn-insignias-block{padding-block:0 var(--pns-gap-12)}.discover-v4-place-aside .pn-insignias-block--wait{min-block-size:calc(2.5rem + var(--pns-gap-12) + 1px)}.discover-v4-place-aside>.discover-v4-place-booking{padding-block:var(--pns-gap-12) 0;border-block-end:0}.discover-v4-place-aside>.discover-v4-place-booking:first-child,.discover-v4-place-ratingcard+.discover-v4-place-booking{padding-block-start:0}.discover-v4-place-booking__actions{margin-top:0;container-type:inline-size}.discover-v4-place-booking__actions .discover-v4-detail-topbar{display:block}.discover-v4-place-booking__actions .discover-v4-detail-topbar__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-space-2)}.discover-v4-place-booking__actions .discover-v4-detail-topbar__btn{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:var(--pns-gap-8);inline-size:100%;min-inline-size:0;min-block-size:2.75rem;padding:0 var(--pns-gap-8);border:0;border-radius:var(--radius-button);background:var(--discover-v4-surface-sunken);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--discover-v4-text);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.discover-v4-place-booking__actions .discover-v4-detail-topbar__btn svg{flex:none}.discover-v4-place-booking__actions .pn-save__aviso{grid-column:1/-1;order:9}@container (max-width: 20rem){.discover-v4-place-booking__actions .discover-v4-detail-topbar__btn{gap:var(--pns-gap-4);padding-inline:var(--pns-gap-4);font-size:var(--pn-texto-xs)}}@supports not (container-type:inline-size){@media (max-width:30rem){.discover-v4-place-booking__actions .discover-v4-detail-topbar__btn{gap:var(--pns-gap-4);padding-inline:var(--pns-gap-4);font-size:var(--pn-texto-xs)}}}@media (hover:hover){.discover-v4-place-booking__actions .discover-v4-detail-topbar__btn:hover{background:rgb(var(--color-primary)/var(--pn-interaccion-selected));color:rgb(var(--color-primary-text)/1)}}.discover-v4-place-booking__actions .discover-v4-detail-topbar__btn.pn-save--on{background:rgb(var(--color-primary)/.12);color:rgb(var(--color-primary-text)/1)}.discover-v4-place-stickybar{display:none}@media (max-width:1023px){.discover-v4-place-stickybar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-float);display:block;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-block-start:1px solid var(--discover-v4-card-line);background:rgb(var(--color-surface)/.97)}.discover-v4-place-stickybar .discover-v4-place-booking__btn--primary{inline-size:100%}.discover-v4-place-stickybar__row{display:flex;align-items:center;gap:var(--space-3)}.discover-v4-place-stickybar__maps{flex:none;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border:1px solid rgb(255 255 255/.16);border-radius:50%;background:rgb(var(--color-surface-elevated,30 28 42));box-shadow:0 2px 8px rgb(0 0 0/.35);color:rgb(var(--color-fg,255 255 255));text-decoration:none;cursor:pointer;transition:background var(--pn-duracion-ui,.15s) ease,border-color var(--pn-duracion-ui,.15s) ease,transform .1s ease}.discover-v4-place-stickybar__maps:hover{background:rgb(var(--color-surface-hover,42 39 58));border-color:rgb(255 255 255/.28);color:rgb(var(--color-fg,255 255 255))}.discover-v4-place-stickybar__maps:active{transform:scale(.94)}.discover-v4-place-stickybar{transition:translate var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-v4-place-stickybar[data-oculta]{translate:0 110%}:root:has(.discover-v4-place-stickybar) .landing-site-footer{padding-block-end:4.25rem}:root:has(.discover-v4-place-stickybar){scroll-padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.discover-v4-place-stickybar{transition:none}}.discover-v4-place-nearby{display:grid;gap:var(--pns-gap-16) var(--pns-gap-24);margin:0;padding:0;list-style:none}@media (min-width:640px){.discover-v4-place-nearby{grid-template-columns:repeat(2,minmax(0,1fr))}}.discover-v4-place-nearby>li{display:flex;min-inline-size:0}.discover-v4-place-nearby__link{display:flex;align-items:center;gap:var(--pns-gap-12);inline-size:100%;color:var(--discover-v4-text);text-decoration:none}.discover-v4-place-nearby__media{position:relative;flex:none;inline-size:7rem;aspect-ratio:4/3;overflow:hidden;border-radius:var(--pn-radio-lg);background:var(--discover-v4-surface-sunken)}.discover-v4-place-nearby__media img{transition:transform var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-v4-place-nearby__text{display:grid;gap:var(--pns-gap-4);min-inline-size:0}.discover-v4-place-nearby__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);overflow-wrap:anywhere}.discover-v4-place-nearby__distance,.discover-v4-place-nearby__meta{display:inline-flex;align-items:center;gap:var(--pns-gap-4) var(--pns-gap-8);min-inline-size:0;font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug);color:var(--discover-v4-text-muted)}.discover-v4-place-nearby__distance{gap:var(--pns-gap-4);font-variant-numeric:tabular-nums}.discover-v4-place-nearby__distance svg{flex:none;color:var(--color-glyph-brand)}.discover-v4-place-nearby__rating{display:inline-flex;align-items:center;gap:var(--pns-gap-4);font-weight:var(--pn-peso-semibold);color:var(--discover-v4-text);font-variant-numeric:tabular-nums}.discover-v4-place-nearby__rating svg{color:rgb(var(--discover-rating-gold)/1)}@media (hover:hover){.discover-v4-place-nearby__link:hover .discover-v4-place-nearby__media img{transform:scale(1.05)}.discover-v4-place-nearby__link:hover .discover-v4-place-nearby__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.discover-v4-place-nearby__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--pn-radio-lg)}@media (prefers-reduced-motion:reduce){.discover-v4-place-nearby__media img{transition:none}}.discover-v4-place-photo-invite{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--pns-gap-8);margin-block:calc(var(--pns-gap-4) - .375rem) -.375rem;padding:.625rem 0;border:0;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-primary-text)/1);text-align:start;cursor:pointer}@media (hover:hover){.discover-v4-place-photo-invite:hover{text-decoration-thickness:2px}}@media (max-width:1023px){.discover-v4-place-layout>.discover-v4-place-aside,.discover-v4-place-layout>.discover-v4-place-layout__main{display:contents}.discover-v4-place-layout{gap:var(--pns-gap-24)}.discover-v4-place-aside>*,.discover-v4-place-layout__main>*{order:5}.discover-v4-place-layout__hero{order:1;gap:var(--pns-gap-16)}.discover-v4-place-aside>:is(.discover-v4-place-ratingcard,.pn-insignias-block,.discover-v4-place-booking){order:2}.discover-v4-place-aside>:is(.discover-v4-place-ratingcard,.pn-insignias-block,.discover-v4-place-booking):first-child{margin-block-start:calc(var(--pns-gap-32) * -1 + var(--pns-gap-16))}.discover-v4-place-aside>.discover-v4-place-booking{padding:0;border:0}.discover-v4-place-aside>.discover-v4-place-facts{order:3;padding:var(--pns-gap-16);border:1px solid var(--discover-v4-line);border-radius:var(--discover-v4-radius-panel);background:var(--discover-v4-surface);box-shadow:var(--discover-v4-shadow-panel)}.discover-v4-place-layout__main>.discover-v4-place-tabs-block{order:4}}.discover-v4-place-header__zone{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-ink-muted)/.4);text-underline-offset:.2em;transition:text-decoration-color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.discover-v4-place-header__zone:hover{text-decoration-color:initial}}.discover-v4-place-onward{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8) var(--pns-gap-24);margin:0}.discover-v4-place-onward__link{display:inline-flex;align-items:center;gap:var(--pns-gap-8);min-block-size:2.75rem;color:rgb(var(--color-primary-text)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);text-decoration:none}@media (hover:hover){.discover-v4-place-onward__link:hover{text-decoration:underline;text-underline-offset:.25em}}.discover-v4-place-coupon{display:inline-flex;align-items:center;gap:var(--pns-gap-8);min-block-size:var(--pn-control-alto-sm);padding-inline:var(--pns-gap-12);border:1.5px dashed rgb(var(--pn-color-marca-relleno)/.7);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.1);color:var(--discover-v4-text);font:inherit;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-bold);cursor:pointer}.discover-v4-place-coupon:focus-visible{outline:2px solid rgb(var(--pn-color-marca-relleno)/1);outline-offset:2px}.discover-v4-place-coupon__icon{flex:none;color:var(--color-glyph-brand)}.discover-v4-place-coupon__benefit{white-space:nowrap}.discover-v4-place-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pns-gap-12);margin:0;padding:0;list-style:none}@media (min-width:640px){.discover-v4-place-photos{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.discover-v4-place-photos__tile{position:relative;display:block;inline-size:100%;aspect-ratio:4/3;padding:0;overflow:hidden;border:0;border-radius:var(--pn-radio-xl);background:var(--discover-v4-surface);cursor:zoom-in}.discover-v4-place-photos__tile img{object-fit:cover}@media (hover:hover) and (prefers-reduced-motion:no-preference){.discover-v4-place-photos__tile img{transition:transform var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-v4-place-photos__tile:hover img{transform:scale(1.03)}}.discover-v4-place-photos__tile:focus-visible{outline:2px solid rgb(var(--pn-color-marca-relleno)/1);outline-offset:2px}.discover-v4-place-invite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-8) var(--pns-gap-16);padding:var(--pns-gap-12) var(--pns-gap-16);border:1px solid rgb(var(--pn-color-marca-relleno)/.18);border-radius:var(--discover-v4-radius-panel);background:rgb(var(--pn-color-marca-relleno)/.07)}.discover-v4-place-invite__icon{flex:none;color:var(--color-glyph-brand)}.discover-v4-place-invite__text{display:grid;flex:1 1 16rem;gap:.125rem;min-width:0}.discover-v4-place-invite__line,.discover-v4-place-invite__title{margin:0}.discover-v4-place-invite__title{color:var(--discover-v4-text);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold)}.discover-v4-place-invite__line{color:var(--discover-v4-text-muted);font-size:var(--pn-texto-sm)}.discover-v4-place-invite__link{display:inline-flex;align-items:center;gap:var(--pns-gap-4);padding-block:.75rem;margin-block:-.75rem;color:rgb(var(--pn-color-marca)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);text-decoration:none}@media (hover:hover){.discover-v4-place-invite__link:hover{text-decoration:underline;text-underline-offset:3px}}.discover-v4-place-tabs-block{display:grid;gap:var(--pns-gap-24);min-width:0}.discover-v4-place-tabs{display:flex;gap:var(--pns-gap-4);overflow-x:auto;border-block-end:1px solid var(--discover-v4-line);scrollbar-width:none}.discover-v4-place-tabs::-webkit-scrollbar{display:none}.discover-v4-place-tab{display:inline-flex;flex:none;align-items:center;gap:var(--pns-gap-8);min-block-size:var(--pn-control-alto-md);padding-inline:var(--pns-gap-16);margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--discover-v4-text-muted);font:inherit;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);cursor:pointer}.discover-v4-place-tab[aria-selected=true]{border-block-end-color:rgb(var(--pn-color-marca-relleno)/1);color:var(--discover-v4-text)}.discover-v4-place-tab:focus-visible{outline:2px solid rgb(var(--pn-color-marca-relleno)/1);outline-offset:-2px}.discover-v4-place-tab__count{padding:0 var(--pns-gap-8);border-radius:var(--pn-radio-pill);background:var(--color-tile-fill);color:var(--color-tile-ink);font-size:var(--pn-texto-xs);font-variant-numeric:tabular-nums}.discover-v4-place-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pns-gap-32);min-width:0;max-width:100%}.discover-v4-place-panel[hidden]{display:none}.discover-v4-place-business-empty{display:grid;gap:var(--pns-gap-8);justify-items:start;padding:var(--pns-gap-24);border:1px dashed var(--discover-v4-line);border-radius:var(--discover-v4-radius-panel)}.discover-v4-place-business-empty p{margin:0;font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted)}.discover-v4-place-business-empty__owner{color:rgb(var(--pn-color-marca)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);text-decoration:underline;text-underline-offset:3px}.discover-v4-place-menu-rail{--discover-peek-gap:var(--pns-gap-12);--discover-peek-card-width:min(40vw,9rem);margin-inline:0!important}.discover-v4-place-menu-rail,.discover-v4-place-menu-rail .landing-discover-peek-rail__viewport{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important}.discover-v4-place-menu-rail .landing-discover-peek-rail__viewport{--discover-peek-nav-inset:0.25rem}.discover-v4-place-menu-rail .landing-discover-peek-rail__track{gap:var(--discover-peek-gap);margin-block:0!important;margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important;padding-block:var(--pns-gap-4) var(--pns-gap-16)!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important}.discover-v4-place-menu-rail .landing-discover-peek-rail__track>*{flex:0 0 var(--discover-peek-card-width)!important;inline-size:var(--discover-peek-card-width)!important;max-inline-size:var(--discover-peek-card-width)!important;min-inline-size:0!important}@media (min-width:640px){.discover-v4-place-menu-rail{--discover-peek-card-width:9.5rem}}@media (min-width:1024px){.discover-v4-place-menu-rail{--discover-peek-gap:var(--pns-gap-16);--discover-peek-card-width:10.5rem}}@media (hover:hover) and (pointer:fine){.discover-v4-place-menu-rail .landing-discover-peek-rail__nav-btn--overlay{opacity:0;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.45);transition:opacity var(--pn-duracion-micro) var(--pn-curva-salida),transform var(--pn-duracion-micro) var(--pn-curva-salida)}.discover-v4-place-menu-rail:focus-within .landing-discover-peek-rail__nav-btn--overlay:not(:disabled),.discover-v4-place-menu-rail:hover .landing-discover-peek-rail__nav-btn--overlay:not(:disabled){opacity:.92;pointer-events:auto}.discover-v4-place-menu-rail .landing-discover-peek-rail__nav-btn--overlay:hover:not(:disabled){opacity:1;transform:translateY(-50%) scale(1.08)}}.discover-v4-place-menu-rail .landing-discover-peek-rail__footer{display:flex;align-items:center;justify-content:center;gap:var(--pns-gap-12);margin-block-start:var(--pns-gap-8)}.discover-v4-place-product{position:relative;display:flex;flex-direction:column;gap:var(--pns-gap-8);inline-size:100%;min-inline-size:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:transform var(--pn-duracion-micro) var(--pn-curva-salida)}.discover-v4-place-product:focus-visible{outline:2px solid rgb(var(--pn-color-marca-relleno)/1);outline-offset:4px;border-radius:var(--pn-radio-lg)}.discover-v4-place-product__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--pn-radio-lg);background:var(--discover-v4-surface);border:1px solid var(--discover-v4-line);box-shadow:var(--discover-v4-shadow-panel);transition:border-color var(--pn-duracion-micro) var(--pn-curva-salida),box-shadow var(--pn-duracion-micro) var(--pn-curva-salida)}.discover-v4-place-product:hover .discover-v4-place-product__media{border-color:rgb(var(--pn-color-marca-relleno)/.45);box-shadow:0 4px 14px rgba(0,0,0,.3)}.discover-v4-place-product__media .discover-card-media__img{object-fit:contain}.discover-v4-place-product__strip{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:flex;align-items:center;justify-content:center;min-block-size:1.5rem;padding-inline:var(--pns-gap-8);background:rgb(var(--pn-color-marca-relleno)/.92);color:#fff;font-size:var(--pns-type-micro);font-weight:var(--pn-peso-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.discover-v4-place-product__strip--soldout{background:rgb(0 0 0/.8)}.discover-v4-place-product__body{display:flex;flex-direction:column;gap:var(--pns-gap-4);min-inline-size:0;inline-size:100%}.discover-v4-place-product__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--discover-v4-text);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);text-wrap:balance;overflow-wrap:anywhere}.discover-v4-place-product__price{margin:0;color:rgb(var(--pn-color-marca)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums}.discover-v4-place-product-dialog{display:flex;flex-direction:column;gap:var(--pns-gap-16)}.discover-v4-place-product-dialog__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--discover-v4-radius-panel);background:#fff}.discover-v4-place-product-dialog__media img{object-fit:contain}.discover-v4-place-product-dialog__desc{margin:0;color:var(--discover-v4-text-muted);line-height:1.55}.discover-v4-place-claim{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pns-gap-8);border:1px solid rgb(var(--pn-color-marca-relleno)/.35);background:rgb(var(--pn-color-marca-relleno)/.08)}.discover-v4-place-claim__benefit{display:inline-flex;align-items:center;gap:var(--pns-gap-8);margin:0;color:var(--discover-v4-text);font-family:var(--font-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold)}.discover-v4-place-claim__meta,.discover-v4-place-claim__title{margin:0;font-size:var(--pn-texto-sm);color:var(--discover-v4-text)}.discover-v4-place-claim__meta{color:var(--discover-v4-text-muted)}.discover-v4-place-claim__age{color:rgb(var(--color-ink-heading)/.85)}.discover-v4-place-claim__age,.discover-v4-place-menu-limit-pill{display:inline-flex;align-items:center;gap:.35rem;font-weight:var(--pn-peso-medium)}.discover-v4-place-menu-limit-pill{padding:.25rem .65rem;border-radius:var(--pn-radio-pill);border:1px solid var(--discover-v4-line);background:var(--discover-v4-surface);color:var(--discover-v4-text-muted);font-size:var(--pn-texto-xs);line-height:1}.discover-v4-place-menu-limit-pill svg{flex-shrink:0;color:rgb(var(--color-ink-heading)/.7)}.discover-v4-place-claim{padding:var(--pns-gap-16);border:1px solid var(--discover-v4-line);border-radius:var(--discover-v4-radius-panel);background:var(--discover-v4-surface)}.discover-v4-place-claim__head{display:flex;align-items:flex-start;gap:var(--pns-gap-12)}.discover-v4-place-claim__icon{flex:none;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--pn-radio-pill);background:var(--color-tile-fill);color:var(--color-tile-ink)}.discover-v4-place-claim__lead,.discover-v4-place-claim__note,.discover-v4-place-claim__title{margin:0}.discover-v4-place-claim__title{font-size:var(--pn-texto-base);font-weight:var(--pn-peso-bold);color:var(--discover-v4-text)}.discover-v4-place-claim__lead,.discover-v4-place-claim__note{font-size:var(--pn-texto-sm);color:var(--discover-v4-text-muted)}.discover-v4-place-claim__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-12)}@media (prefers-reduced-motion:no-preference){.discover-v4-place-coupon{animation:pn-rise-in var(--pn-duracion-lenta) var(--pn-curva-entrada) both}.discover-v4-place-coupon:active,.discover-v4-place-menu-tab:active{scale:.97}}.discover-v4-place-section__accent{color:rgb(var(--color-primary-text)/1)}.discover-v4-place-section__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pns-gap-4) var(--pns-gap-16)}.discover-v4-place-section__link{display:inline-flex;align-items:center;gap:var(--pns-gap-4);color:rgb(var(--color-primary-text)/1);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);text-decoration:none}@media (hover:hover){.discover-v4-place-section__link:hover{text-decoration:underline;text-underline-offset:3px}}.discover-v4-place-experiences{justify-items:center;text-align:center}.discover-v4-place-experiences__icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:var(--pn-radio-pill);background:var(--color-tile-fill);color:var(--color-tile-ink)}.discover-v4-place-experiences__title{margin:0;font-family:var(--font-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold);color:var(--discover-v4-text)}.discover-v4-place-tabs-block{scroll-margin-block-start:calc(var(--landing-chrome-offset) + 1rem)}.discover-v4-place-facts__copy{display:inline-grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-block:-.75rem;margin-inline-end:-.5rem;padding:0;border:0;background:none;color:var(--discover-v4-text-muted);cursor:pointer}.discover-v4-place-facts__copy[data-copied]{color:rgb(var(--color-primary-text)/1)}@media (hover:hover){.discover-v4-place-facts__copy:hover{color:var(--discover-v4-text)}}.discover-v4-place-facts__row dd a.discover-v4-place-facts__link{display:inline-flex;align-items:center;gap:var(--pns-gap-4);max-inline-size:100%}.discover-v4-place-facts__link-text{min-width:0;overflow-wrap:anywhere}.discover-v4-place-facts__out{flex:none;color:var(--discover-v4-text-muted)}.discover-v4-place-facts__add-btn{display:inline-flex;align-items:center;gap:var(--pns-gap-4);min-block-size:1.75rem;padding-inline:var(--pns-gap-8);border:1px dashed rgb(var(--pn-color-marca-relleno)/.5);border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.08);color:rgb(var(--pn-color-marca)/1);font:inherit;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);cursor:pointer;transition:background-color var(--pn-duracion-micro) var(--pn-curva-salida),border-color var(--pn-duracion-micro) var(--pn-curva-salida)}.discover-v4-place-facts__add-btn:hover{background:rgb(var(--pn-color-marca-relleno)/.16);border-style:solid;border-color:rgb(var(--pn-color-marca-relleno)/1)}.discover-v4-place-qr{display:grid;justify-items:center;gap:var(--pns-gap-12);text-align:center}.discover-v4-place-qr__code{inline-size:min(100%,18rem);aspect-ratio:1;border-radius:var(--pn-radio-lg);background:#fff;overflow:hidden}.discover-v4-place-qr__code svg{display:block;inline-size:100%;block-size:100%}.discover-v4-place-qr__lead{margin:0;color:var(--discover-v4-text);font-size:var(--pn-texto-sm)}.discover-v4-place-qr__url{margin:0;max-inline-size:100%;color:var(--discover-v4-text-muted);font-size:var(--pn-texto-xs);overflow-wrap:anywhere}.discover-v4-place-qr__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pns-gap-8)}.discover-v4-place-missing{display:grid;gap:var(--pns-gap-8);min-width:0}@media (min-width:1024px){.discover-v4-place-aside>.discover-v4-place-missing{margin-block-start:var(--pns-gap-12);padding-block-start:var(--pns-gap-12);border-block-start:1px solid var(--discover-v4-line)}}.discover-v4-place-missing__title{margin:0;font-family:var(--font-display);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-bold);color:var(--discover-v4-text)}.discover-v4-place-missing__lead{margin:0;color:var(--discover-v4-text-muted);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug)}.discover-v4-place-missing__list{display:flex;flex-wrap:wrap;gap:var(--pns-gap-8);margin:0;padding:0;list-style:none}.discover-v4-place-missing__btn{border-style:dashed}@media (max-width:1023px){.discover-v4-place-aside>.discover-v4-place-missing{order:3;padding:var(--pns-gap-16);border:1px solid var(--discover-v4-line);border-radius:var(--discover-v4-radius-panel);background:var(--discover-v4-surface)}}.discover-v4-place-gallery__logo{display:none}@media (max-width:639px){.discover-v4-place-gallery__logo{display:grid;place-items:center;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;z-index:3;inline-size:3.75rem;block-size:3.75rem;overflow:hidden;border:1.5px solid rgb(var(--pn-color-marca-relleno)/.7);border-radius:var(--pn-radio-lg);background:var(--discover-v4-surface);box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 0 3px rgb(var(--pn-color-marca-relleno)/.18)}.discover-v4-place-gallery__logo img{inline-size:100%;block-size:100%;object-fit:contain}.discover-v4-place-gallery__logo[data-tone=light]{background:rgb(24 16 48)}.discover-v4-place-gallery__logo[data-tone=dark]{background:rgb(255 255 255)}.discover-v4-place-gallery__main{aspect-ratio:4/3}.discover-v4-place-header__row{flex-direction:column;align-items:flex-start;gap:0}.discover-v4-place-header__titles{gap:var(--pns-gap-8);inline-size:100%}.discover-v4-place-header__row>.discover-v4-place-header__logo{display:none}.discover-v4-place-header__title{font-size:var(--pn-texto-3xl);line-height:var(--pn-leading-tight)}.discover-v4-place-ratingcard{padding:var(--pns-gap-8) var(--pns-gap-16)}.discover-v4-place-ratingcard__num{font-size:var(--pn-texto-2xl)}}@media (max-width:1023px){.discover-v4-place-layout{gap:var(--pns-gap-16)}.discover-v4-place-aside>:is(.discover-v4-place-ratingcard,.pn-insignias-block,.discover-v4-place-booking):first-child{margin-block-start:0}.discover-v4-place-ratingcard{margin-block-end:0}}@media (max-width:639px){.discover-v4-place-gallery__contador{inset-inline-start:auto;inset-inline-end:calc(.75rem + var(--galeria-control) + var(--galeria-control-gap))}}.discover-v4-place-product__empty{display:grid;place-items:center;inline-size:100%;block-size:100%;background:linear-gradient(160deg,rgb(var(--pn-color-marca-relleno)/.1),rgb(var(--pn-color-marca-relleno)/.04));color:var(--color-glyph-brand)}.discover-v4-place-product__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--discover-v4-text-muted);font-size:var(--pn-texto-sm);line-height:var(--pn-leading-snug);overflow-wrap:anywhere}.discover-v4-place-product__strip--soldout{background:rgb(var(--color-photo-scrim-rgb)/.82);color:#fff}.discover-v4-place-product[data-soldout] .discover-v4-place-product__media>:first-child{opacity:.45}.discover-v4-place-product[data-soldout] .discover-v4-place-product__name{color:var(--discover-v4-text-muted)}.dsc-ranked{--dsc-ranked-media:5.5rem}.dsc-ranked__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pns-gap-12);margin-block-end:var(--pns-gap-16)}.dsc-ranked__pista{position:relative}.dsc-ranked__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:calc((100% - 2 * var(--pns-gap-24)) / 3);gap:var(--pns-gap-16) var(--pns-gap-24);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dsc-ranked__list::-webkit-scrollbar{display:none}.dsc-ranked__nav{position:absolute;inset-block-start:50%;z-index:4;transform:translateY(-50%);opacity:0;pointer-events:none}.dsc-ranked__nav--prev{inset-inline-start:-.75rem}.dsc-ranked__nav--next{inset-inline-end:-.75rem}.dsc-ranked:focus-within .dsc-ranked__nav,.dsc-ranked:hover .dsc-ranked__nav{opacity:1;pointer-events:auto}@media (any-hover:none){.dsc-ranked__nav{display:none}}@media (max-width:1023px){.dsc-ranked__nav--prev{inset-inline-start:var(--pns-gap-8)}.dsc-ranked__nav--next{inset-inline-end:var(--pns-gap-8)}.dsc-ranked__list{grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px}.dsc-ranked__item{scroll-snap-align:start}}.dsc-ranked__link{display:grid;grid-template-columns:1.5rem var(--dsc-ranked-media) minmax(0,1fr);align-items:center;gap:var(--pns-gap-12);padding:var(--pns-gap-8);border-radius:var(--pn-radio-card);text-decoration:none;color:inherit;transition:background var(--pn-duracion-instante) var(--pn-curva-salida)}@media (hover:hover){.dsc-ranked__link:hover{background:rgb(var(--color-muted-fill)/1)}}.dsc-ranked__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dsc-ranked__pos{justify-self:end;font-family:var(--font-display);font-size:var(--pn-texto-base);font-weight:var(--pn-peso-bold);font-variant-numeric:tabular-nums;color:rgb(var(--color-ink-heading)/1)}.dsc-ranked__media{position:relative;display:block;inline-size:var(--dsc-ranked-media);block-size:var(--dsc-ranked-media);overflow:hidden;border-radius:var(--pn-radio-card);background:rgb(var(--color-ink)/.03)}.dsc-ranked__media>*{position:absolute;inset:0}.dsc-ranked__media img{inline-size:100%;block-size:100%;object-fit:cover}.dsc-ranked__body{display:flex;min-inline-size:0;flex-direction:column;gap:.125rem}.dsc-ranked__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-display);font-size:var(--pn-texto-lg);font-weight:var(--pn-peso-bold);line-height:1.44;color:rgb(var(--color-ink-heading)/1)}.dsc-ranked__meta{display:flex;min-inline-size:0;align-items:center;gap:var(--pns-gap-4);overflow:hidden;font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-muted)/1);white-space:nowrap}.dsc-ranked__cat{overflow:hidden;text-overflow:ellipsis}.dsc-ranked__cat:before{content:"·";margin-inline-end:var(--pns-gap-4);color:rgb(var(--color-ink-subtle)/1)}.dsc-ranked__where{overflow:hidden;font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-subtle)/1);text-overflow:ellipsis;white-space:nowrap}.discover-route{--dsc-seccion-tam:1.5rem;--dsc-seccion-peso:var(--pn-peso-medium);--dsc-seccion-lh:1.25;--dsc-titulo-tam:var(--pn-texto-fluido-section);--dsc-titulo-peso:var(--pn-peso-medium);--dsc-titulo-lh:var(--pn-leading-snug);--dsc-nombre-tam:1.125rem;--dsc-nombre-peso:var(--pn-peso-bold);--dsc-nombre-lh:1.445;--dsc-cuerpo-tam:1rem;--dsc-cuerpo-lh:1.5;--dsc-dato-tam:0.875rem;--dsc-dato-lh:1.43}.discover-route .landing-discover-hub-section-head__title{font-size:var(--dsc-titulo-tam);font-weight:var(--dsc-titulo-peso);line-height:var(--dsc-titulo-lh);letter-spacing:normal}.discover-route .discover-featured-tile__name{font-size:var(--dsc-nombre-tam);font-weight:var(--dsc-nombre-peso);line-height:var(--dsc-nombre-lh);letter-spacing:normal}@media (max-width:767px){.discover-route .discover-featured-tile__name{--dsc-nombre-tam:1rem}}.discover-route .discover-featured-tile__meta,.discover-route .discover-featured-tile__zone{font-size:var(--dsc-dato-tam);line-height:var(--dsc-dato-lh);letter-spacing:var(--pn-tracking-tight)}.discover-route .discover-featured-tile__rating{font-weight:var(--pn-peso-bold)}.discover-route .discover-featured-tile__cat,.discover-route .discover-featured-tile__rating{font-size:var(--dsc-dato-tam);line-height:var(--dsc-dato-lh)}.discover-route .discover-bento__lead,.discover-route .discover-v4-place-facts__row dd,.discover-route .pn-folded__text{font-size:var(--dsc-cuerpo-tam);line-height:var(--dsc-cuerpo-lh);letter-spacing:var(--pn-tracking-tight)}.discover-card-media__img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.discover-card-media__lqip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(14px);transform:scale(1.08);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.discover-card-media__backdrop,.discover-card-media__img{transition:opacity var(--pn-duracion-lenta) var(--pn-curva-salida)}.discover-card-media__backdrop[data-pending],.discover-card-media__img[data-pending]{opacity:0}@media (prefers-reduced-motion:reduce){.discover-card-media__backdrop,.discover-card-media__img{transition:none}}.discover-framing-crop{position:absolute;inset:0;display:block;overflow:hidden}.discover-card-media__backdrop{object-fit:cover;filter:blur(18px) saturate(1.25) brightness(.92);transform:scale(1.3)}.discover-card-media__graphic{position:absolute;inset:0;display:flex;container-type:inline-size;align-items:center;justify-content:center;--discover-card-lift:0;--discover-card-tint:var(--pn-primary-500);--discover-card-strength:58%;--discover-card-strength-end:40%;--discover-card-hue:rgb(var(--discover-card-tint)/1);--discover-card-icon:rgb(255 255 255/0.92);--discover-card-base:rgb(var(--color-surface)/1);background-color:var(--discover-card-base);background-image:radial-gradient(ellipse 75% 65% at 20% 14%,rgb(var(--discover-card-tint)/calc(.16 + var(--discover-card-lift) * .003)) 0,transparent 72%),linear-gradient(152deg,rgb(var(--discover-card-tint)/var(--discover-card-strength)) 0,rgb(var(--discover-card-tint)/var(--discover-card-strength-end)) 100%);border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--discover-card-tint)/.4)}html[data-theme=dark] .discover-card-media__graphic{--discover-card-strength:30%;--discover-card-strength-end:18%;--discover-card-hue:rgb(var(--discover-card-tint)/1);--discover-card-icon:rgb(var(--discover-card-tint)/1)}@supports (color:color-mix(in srgb,red,blue)){.discover-card-media__graphic{--discover-card-hue:color-mix(in srgb,rgb(var(--discover-card-tint)/1) 82%,rgb(var(--color-ink)/1));--discover-card-base:color-mix(in srgb,rgb(var(--color-surface)/1) 90%,rgb(var(--color-ink)/1) 10%);background-image:radial-gradient(ellipse 75% 65% at 20% 14%,rgb(var(--discover-card-tint)/calc(.16 + var(--discover-card-lift) * .003)) 0,transparent 72%),linear-gradient(152deg,color-mix(in srgb,var(--discover-card-hue) calc(var(--discover-card-strength) + var(--discover-card-lift) * .4%),var(--discover-card-base)) 0,color-mix(in srgb,var(--discover-card-hue) var(--discover-card-strength-end),var(--discover-card-base)) 100%)}html[data-theme=dark] .discover-card-media__graphic{--discover-card-icon:color-mix(in srgb,rgb(var(--discover-card-tint)/1) 70%,rgb(var(--color-ink)/1))}}.discover-card-media__graphic[data-tone=coffee]{--discover-card-tint:var(--pn-color-aviso)}.discover-card-media__graphic[data-tone=night]{--discover-card-tint:var(--color-accent-ruby)}.discover-card-media__graphic[data-tone=shop]{--discover-card-tint:var(--discover-tone-slate)}.discover-card-media__graphic[data-tone=culture]{--discover-card-tint:var(--pn-color-info)}.discover-card-media__graphic[data-tone=nature]{--discover-card-tint:var(--color-cta-emerald)}.discover-card-media__graphic[data-tone=leisure]{--discover-card-tint:var(--color-accent-cyan)}.discover-card-media__icon{position:relative;z-index:1;color:var(--discover-card-icon);opacity:.9;filter:none}@container (min-width: 26rem){.discover-card-media__icon{width:4rem;height:4rem}}img.discover-image--contain{object-fit:contain;padding:var(--pns-gap-8);background:rgb(var(--color-ink)/.03)}@media (prefers-reduced-motion:no-preference){.discover-card-media__graphic{transition:box-shadow var(--pn-duracion-ui) var(--pn-curva-salida)}a:hover>*>.discover-card-media__graphic,a:hover>.discover-card-media__graphic{box-shadow:inset 0 0 0 2px rgb(var(--discover-card-tint)/.55)}}@container (max-width: 8rem){.discover-card-media__icon{inline-size:2rem;block-size:2rem}}.discover-search{position:relative}.discover-search__form{display:flex;align-items:center;inline-size:100%;min-inline-size:0}.discover-search__form.discover-search-page__bar{display:grid}.discover-search__input{flex:1 1 auto;min-inline-size:0}.discover-search__spinner{flex:none;color:rgb(var(--color-primary)/1);animation:discover-search-spin 1s linear infinite}.discover-search__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;margin-inline-end:-.25rem;padding:0;border:0;border-radius:var(--pn-radio-pill);background:none;color:rgb(var(--color-ink-muted)/1);cursor:pointer}@media (hover:hover){.discover-search__clear:hover{background:rgb(var(--color-ink)/.06);color:rgb(var(--color-ink-heading)/1)}}.discover-search__clear:focus-visible{outline:2px solid rgb(var(--color-primary-text)/1);outline-offset:1px}@media (prefers-reduced-motion:reduce){.discover-search__spinner{animation-duration:2.4s}}.discover-suggest{position:absolute;inset-inline:0;inset-block-start:calc(100% + .25rem);z-index:1;padding-block:.35rem;border-radius:var(--pn-radio-lg);border:1px solid rgb(var(--color-ink-heading)/.08);background:rgb(var(--color-surface)/.98);-webkit-backdrop-filter:var(--pn-desenfoque-pieza);backdrop-filter:var(--pn-desenfoque-pieza);box-shadow:var(--pns-elevation-2);overflow:hidden}.discover-search--open .discover-search__form.discover-search-page__bar{border-end-start-radius:0;border-end-end-radius:0}.discover-search--open .discover-suggest{inset-block-start:100%;border-start-start-radius:0;border-start-end-radius:0}.discover-suggest__heading{margin:0;padding:.4rem .9rem .3rem;font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-subtle)/1)}.discover-suggest__list{margin:0;padding:0;list-style:none}.discover-suggest__row{display:flex;align-items:center;gap:.7rem;inline-size:100%;block-size:3rem;padding-inline:.9rem;border:0;background:transparent;text-align:start;cursor:pointer;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida)}@media (hover:hover){.discover-suggest__row:hover{background:rgb(var(--color-ink-heading)/.05)}}.discover-suggest__row--on{background:rgb(var(--color-ink-heading)/.05)}.discover-suggest__row:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-offset) * -1)}.discover-suggest__icon{flex:none;color:rgb(var(--color-ink-subtle)/1)}.discover-suggest__tile{flex:none;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid rgb(var(--color-ink-heading)/.12);border-radius:var(--pn-radio-md);background:rgb(var(--color-ink-heading)/.04);overflow:hidden}.discover-suggest__tile--foto{border-color:transparent;background:rgb(var(--color-ink-heading)/.06)}.discover-suggest__tile img{inline-size:100%;block-size:100%;object-fit:cover}.discover-suggest__text{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-inline-size:0;font-size:var(--pn-texto-sm);line-height:1.25rem;white-space:nowrap;overflow:hidden}.discover-suggest__name{max-inline-size:100%;color:rgb(var(--color-ink)/1);overflow:hidden;text-overflow:ellipsis}.discover-suggest__match{font-weight:var(--pn-peso-medium)}.discover-suggest__where{flex:0 1 auto;min-inline-size:0;max-inline-size:100%;font-size:var(--pn-texto-xs);color:rgb(var(--color-ink-subtle)/1);overflow:hidden;text-overflow:ellipsis}.discover-suggest__notice{margin:0;padding:.85rem .9rem;font-size:var(--pn-texto-sm);line-height:1.25rem;color:rgb(var(--color-ink-subtle)/1)}.discover-suggest__notice--error{color:rgb(var(--pn-color-peligro)/1);font-weight:var(--pn-peso-medium)}.discover-suggest__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.discover-suggest__clear{padding:.4rem .9rem .3rem;border:0;background:transparent;font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug);font-weight:var(--pn-peso-medium);color:rgb(var(--color-primary)/1);cursor:pointer}@media (hover:hover){.discover-suggest__clear:hover{text-decoration:underline}}.discover-suggest__clear:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--pn-radio-sm)}.discover-suggest__item{position:relative}.discover-suggest__row--forgettable{padding-inline-end:2.75rem}.discover-suggest__forget{position:absolute;inset-inline-end:.55rem;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--pn-radio-pill);background:transparent;color:rgb(var(--color-ink-subtle)/1);cursor:pointer;transition:background-color var(--pn-duracion-ui) var(--pn-curva-salida),color var(--pn-duracion-ui) var(--pn-curva-salida)}.discover-suggest__forget:after{content:"";position:absolute;inset:-.375rem}@media (hover:hover){.discover-suggest__forget:hover{background:rgb(var(--color-ink-heading)/.08);color:rgb(var(--color-ink)/1)}}.discover-suggest__forget:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}@media (max-width:1023px){.discover-suggest{inset-inline:auto 0;inline-size:min(21rem,calc(100vw - 1.5rem))}}.discover-suggest__group{padding:.85rem .9rem .3rem;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-ink-subtle)/1)}.discover-suggest__group:first-child{padding-block-start:.45rem}.discover-suggest__group:not(:first-child){margin-block-start:.2rem;border-block-start:1px solid rgb(var(--color-ink-heading)/.07)}.discover-suggest__item--category .discover-suggest__row,.discover-suggest__item--product .discover-suggest__row{block-size:3.75rem}.discover-suggest__item--product .discover-suggest__tile{position:relative;inline-size:3rem;block-size:3rem;border-radius:var(--pn-radio-md);background:rgb(var(--color-surface-raised,var(--color-ink))/1)}.discover-suggest__item--product .discover-suggest__tile img{object-fit:contain}.discover-suggest__item--category .discover-suggest__tile{inline-size:3rem;block-size:3rem;border-radius:var(--pn-radio-md)}.discover-suggest__item--category .discover-suggest__text,.discover-suggest__item--product .discover-suggest__text{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.1rem}.discover-suggest__item--category .discover-suggest__name,.discover-suggest__item--product .discover-suggest__name{max-inline-size:100%;font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1)}.discover-suggest__item--category .discover-suggest__where,.discover-suggest__item--product .discover-suggest__where{max-inline-size:100%;font-size:var(--pn-texto-xs)}.discover-suggest__tile--glyph{border-color:transparent;background:var(--color-tile-fill);color:var(--color-tile-ink)}.discover-suggest__tile--glyph .discover-suggest__icon{color:inherit}.discover-suggest__price{display:grid;flex:none;justify-items:end;margin-inline-start:auto;padding-inline-start:.5rem;font-variant-numeric:tabular-nums;line-height:1.2}.discover-suggest__amount{font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1)}.discover-suggest__compare{font-size:var(--pn-texto-xs);color:rgb(var(--color-ink-subtle)/1)}.discover-suggest__badge{position:absolute;z-index:1;inset-block-start:.2rem;inset-inline-start:.2rem;padding:.05rem .3rem;border-radius:var(--pn-radio-sm);background:rgb(var(--color-primary)/1);color:rgb(var(--color-on-primary,255 255 255)/1);font-size:.625rem;font-weight:var(--pn-peso-bold);line-height:1.2}.discover-suggest__item--footer{margin-block-start:.25rem;border-block-start:1px solid rgb(var(--color-ink-heading)/.08)}.discover-suggest__item--footer .discover-suggest__row{block-size:3rem}.discover-suggest__item--footer .discover-suggest__name{font-weight:var(--pn-peso-semibold);color:rgb(var(--color-primary-text)/1)}.discover-suggest__item--footer .discover-suggest__tile{border-color:transparent;background:transparent}.nav-search-sheet{display:grid;gap:var(--landing-space-4)}.nav-search-sheet__field .discover-search__form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label label label" "lupa     field    accion";align-items:center;column-gap:.65rem;padding:.5rem .9rem .6rem;border-radius:var(--pn-radio-lg);border:1px solid rgb(var(--color-ink-heading)/.14);background:rgb(var(--color-surface)/1);transition:border-color var(--pn-duracion-ui) var(--pn-curva-salida),box-shadow var(--pn-duracion-ui) var(--pn-curva-salida)}.nav-search-sheet__field .discover-search__form:focus-within{border-color:rgb(var(--color-primary)/1);box-shadow:0 0 0 1px rgb(var(--color-primary)/1)}.nav-search-sheet__label{grid-area:label;color:rgb(var(--color-ink-subtle)/1);font-size:var(--pn-texto-2xs);line-height:1rem}.nav-search-sheet__icon{grid-area:lupa;position:static;inline-size:1.15rem;block-size:1.15rem;color:rgb(var(--color-ink)/1);pointer-events:none}.nav-search-sheet__input{grid-area:field;inline-size:100%;padding:0;border:0;background:transparent;color:rgb(var(--color-ink)/1);font-size:max(1rem,var(--pn-texto-md))}.nav-search-sheet__input::placeholder{color:rgb(var(--color-ink-subtle)/1)}.nav-search-sheet__input:focus-visible{outline:none}.nav-search-sheet__field .discover-search__spinner{grid-area:accion;position:static;inset:auto}.nav-search-sheet__suggest{position:static;inline-size:auto;inset:auto;padding-block:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nav-search-sheet__suggest .discover-suggest__heading,.nav-search-sheet__suggest .discover-suggest__notice{padding-inline:0}.nav-search-sheet__suggest .discover-suggest__row{align-items:center;gap:.85rem;block-size:auto;padding:.6rem .5rem;border-radius:var(--pn-radio-md)}.nav-search-sheet__suggest .discover-suggest__text{display:grid;gap:.1rem;align-items:start;white-space:normal}.nav-search-sheet__suggest .discover-suggest__name{font-weight:var(--pn-peso-semibold);white-space:nowrap}.nav-search-sheet__suggest .discover-suggest__where{font-size:var(--pn-texto-2xs);line-height:1rem;white-space:nowrap}.nav-search-sheet__suggest .discover-suggest__clear{padding-inline:0}.nav-search-sheet__suggest .discover-suggest__row--forgettable{padding-inline-end:2.5rem}.nav-search-sheet__suggest .discover-suggest__forget{inset-inline-end:.25rem}.pn-cover-framed{overflow:hidden}.pn-cover-framed img{object-position:var(--cover-point,50% 50%);transform:scale(var(--cover-scale,1));transform-origin:var(--cover-point,50% 50%)}.pn-auth-form{inline-size:min(100%,26rem);gap:var(--space-4);padding:var(--space-card-pad,var(--space-6));border:var(--border-width-hairline,1px) solid rgb(var(--color-line)/1);border-radius:var(--radius-card,var(--radius-lg));background:rgb(var(--color-surface)/1);box-shadow:var(--shadow-card)}.pn-auth-form,.pn-auth-form__head{display:flex;flex-direction:column}.pn-auth-form__head{gap:var(--space-2)}.pn-auth-form__title{margin:0;font-family:var(--font-display,inherit);font-size:var(--text-title);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--color-ink-heading)/1)}.pn-auth-form__lead{margin:0;font-size:var(--text-small);color:rgb(var(--color-ink-muted)/1)}.pn-auth-form__error{border:1px solid rgb(var(--color-danger)/1);border-radius:var(--radius-md);color:rgb(var(--pn-color-peligro-texto)/1)}.pn-auth-form__error,.pn-auth-form__ok{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);font-size:var(--text-small)}.pn-auth-form__ok{border:1px solid rgb(var(--color-success)/1);border-radius:var(--radius-md);color:rgb(var(--color-success)/1)}.pn-auth-form__notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid rgb(var(--pn-color-marca-relleno)/1);border-radius:var(--radius-md);color:rgb(var(--color-primary-text)/1);font-size:var(--text-small)}.pn-auth-form__submit{inline-size:100%;justify-content:center}.pn-auth-form__switch{margin:0;text-align:center;font-size:var(--text-small);color:rgb(var(--color-ink-muted)/1)}.pn-auth-form__switch a,.pn-auth-form__switch-action{color:rgb(var(--color-primary-text)/1);font-weight:var(--pn-peso-semibold)}@media (hover:hover){.pn-auth-form__switch a:hover,.pn-auth-form__switch-action:hover{text-decoration:underline;text-underline-offset:.2em}}.pn-auth-form__legal{margin:0;text-align:center;font-size:var(--text-micro);color:rgb(var(--color-ink-subtle)/1)}.pn-auth-form__legal a{color:rgb(var(--color-ink-muted)/1);text-decoration:underline}.pn-auth-modal{display:flex;flex-direction:column;gap:var(--space-4)}.pn-modal.pn-modal--ask{inset:0;margin:auto;inline-size:min(100% - var(--pn-space-8),22rem);block-size:fit-content;max-block-size:calc(100% - var(--pn-space-8));text-align:center}.pn-modal--ask .pn-modal__header{justify-content:center;padding:var(--pn-space-8) var(--pn-space-6) 0}.pn-modal--ask .pn-modal__title{display:flex;flex-direction:column;align-items:center;gap:var(--pn-space-3);font-size:var(--pn-texto-xl)}.pn-modal--ask .pn-modal__close{position:absolute;inset-block-start:var(--pn-space-2);inset-inline-end:var(--pn-space-2)}.pn-ask__icon{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--pn-radio-pill);background:rgb(var(--pn-color-marca-relleno)/.12);color:rgb(var(--pn-color-marca-relleno)/1)}.pn-modal--ask .pn-modal__body{padding:var(--pn-space-3) var(--pn-space-6) 0}.pn-ask__reason{margin:0;color:rgb(var(--pn-color-texto)/1);font-size:var(--pn-texto-md);line-height:var(--pn-leading-normal)}.pn-ask__lead{margin:var(--pn-space-2) 0 0;font-size:var(--pn-texto-sm)}.pn-modal--ask .pn-modal__footer{flex-direction:column;gap:var(--pn-space-2);padding:var(--pn-space-6);border-block-start:0}.pn-modal--ask .pn-modal__footer .pn-button{inline-size:100%;justify-content:center}.pn-auth-modal__lead{margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--text-small)}.pn-auth-modal .pn-auth-form{inline-size:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pn-admin-page{padding:var(--space-8) var(--space-4)}.pn-admin{inline-size:min(100%,72rem);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-5)}.pn-admin__title{margin:0;font-size:var(--text-title);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-heading)}.pn-admin__lead{margin:var(--space-1) 0 0;color:rgb(var(--color-ink-muted)/1);font-size:var(--text-small)}.pn-admin__tabs{display:flex;gap:var(--space-1);flex-wrap:wrap;border-block-end:1px solid rgb(var(--color-line)/1)}.pn-admin__tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:0;border-block-end:2px solid transparent;background:transparent;color:rgb(var(--color-ink-muted)/1);font:inherit;font-size:var(--text-small);font-weight:var(--pn-peso-semibold);cursor:pointer}.pn-admin__tab[aria-current=page]{color:rgb(var(--color-primary-text)/1);border-block-end-color:rgb(var(--pn-color-marca-relleno)/1)}.pn-admin__tabla-wrap{overflow-x:auto;border:1px solid rgb(var(--color-line)/1);border-radius:var(--radius-md)}.pn-admin__tabla{inline-size:100%;border-collapse:collapse;font-size:var(--text-small)}.pn-admin__tabla td,.pn-admin__tabla th{padding:var(--space-3);text-align:start;white-space:nowrap;border-block-end:1px solid rgb(var(--color-line)/1)}.pn-admin__tabla th{background:rgb(var(--color-surface-raised)/1);font-weight:var(--pn-peso-semibold)}.pn-admin__tabla tbody tr:last-child td{border-block-end:0}.pn-admin__estado{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-small)}.pn-admin__estado,.pn-admin__total{color:rgb(var(--color-ink-muted)/1)}.pn-admin__total{margin:0;font-size:var(--text-micro)}.pn-account{inline-size:100%;display:flex;flex-direction:column;gap:var(--space-6)}.pn-account__head{flex-wrap:wrap}.pn-account__head,.pn-account__identidad{display:flex;align-items:center;gap:var(--space-4)}.pn-account__identidad{min-width:0}.pn-account__identidad-texto{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pn-account__name{margin:0;font-size:var(--text-title);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--color-ink-heading)/1)}.pn-account__email{margin:2px 0 0;font-size:var(--text-small);color:rgb(var(--color-ink-muted)/1)}.pn-account__avatar-button{position:relative;display:inline-grid;place-items:center;flex-shrink:0;padding:6px;border:0;border-radius:var(--radius-pill);background:rgb(var(--pn-marco)/1);cursor:pointer;transition:transform var(--pn-duracion-ui,.2s) var(--pn-curva-entrada,ease-out);--pn-avatar-halo:0 0 0 3px rgb(var(--color-surface)/1)}@media (hover:hover){.pn-account__avatar-button:hover{transform:scale(1.03)}.pn-account__avatar-button:hover .pn-account__avatar-badge{background:rgb(var(--pn-marco)/1);color:rgb(var(--color-on-primary)/1)}}.pn-account__avatar-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-account__avatar-badge{position:absolute;inset-block-end:0;inset-inline-end:0;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:2px solid rgb(var(--color-surface)/1);border-radius:var(--radius-pill);background:rgb(var(--color-surface-raised)/1);color:rgb(var(--color-ink)/1);box-shadow:0 1px 3px rgb(var(--color-ink)/.14);transition:background var(--pn-duracion-ui,.2s) ease,color var(--pn-duracion-ui,.2s) ease}.pn-account__apariencia{display:flex;flex-direction:column;gap:var(--space-6)}.pn-account__staff{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;padding:var(--space-2) var(--space-3);border:1px solid rgb(var(--color-line)/1);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-primary-text)/1)}.pn-account__block{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-card-pad,var(--space-6));border:1px solid rgb(var(--color-line)/1);border-radius:var(--radius-card,var(--radius-lg));background:rgb(var(--color-surface)/1);inline-size:100%;max-inline-size:100%;min-inline-size:0}.pn-account__block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pn-account__block-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-small);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-ink-subtle)/1)}.pn-account__block-title svg{flex-shrink:0}.pn-account__acciones{display:inline-flex;gap:var(--space-2)}.pn-account__datos{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin:0}@media (min-width:768px){.pn-account__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-account__dato{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.pn-account__dato dt{font-size:var(--text-micro);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-ink-subtle)/1)}.pn-account__dato dd{margin:0;color:rgb(var(--color-ink)/1);word-break:break-word}.pn-account__dato-ayuda{display:block;margin-block-start:var(--space-1);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-regular);letter-spacing:normal;text-transform:none;color:rgb(var(--color-ink-muted)/1)}.pn-account__preference{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.pn-account__note{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0}.pn-account__mono,.pn-account__note{font-size:var(--text-small);color:rgb(var(--color-ink-muted)/1)}.pn-account__mono{font-family:var(--font-mono,monospace)}.pn-admin__celda{display:inline-block;max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pn-account__enlace{margin-block-start:.25rem;padding:0;border:0;background:none;color:var(--color-focus);font:inherit;font-size:var(--text-small,.875rem);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.pn-account__error{margin:0;color:rgb(var(--color-danger)/1);font-size:var(--pn-texto-3xs)}.pn-account__skeleton-body{display:block;inline-size:100%;block-size:4.5rem;border-radius:var(--radius-md)}.pn-account__rango{gap:var(--space-2);margin:var(--space-1) 0 var(--space-4)}.pn-account__rango-nombre{font-size:var(--text-title);font-weight:var(--pn-peso-bold);color:rgb(var(--color-ink-heading)/1)}.pn-account__rango-nivel{color:rgb(var(--color-ink-muted)/1)}.pn-account__rango{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4)}.pn-account__rango strong{font-family:var(--font-display);font-size:var(--pn-texto-fluido-subsection);font-weight:var(--type-weight-bold);letter-spacing:var(--pn-tracking-tight);line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1)}.pn-account__rango-nivel{color:rgb(var(--color-ink-subtle)/1);font-size:var(--text-small);font-variant-numeric:tabular-nums}.pn-account__quitar{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid rgb(var(--color-line)/1);border-radius:var(--radius-pill);background:transparent;color:rgb(var(--color-ink-muted)/1);cursor:pointer;position:relative}@media (max-width:767px){.pn-account__quitar:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:2.75rem;block-size:2.75rem;transform:translate(-50%,-50%)}}.pn-account__quitar:hover:not(:disabled){background:rgb(var(--color-surface-raised)/1);color:rgb(var(--color-ink)/1)}.pn-account__quitar:disabled{cursor:progress;opacity:.6}@media (max-width:767px){.pn-account__note .pn-account__enlace{position:relative}.pn-account__note .pn-account__enlace:after{content:"";position:absolute;inset-inline:calc(-1 * var(--space-2));inset-block-start:50%;block-size:2.75rem;transform:translateY(-50%)}}.pn-sheet-row--mission .pn-sheet-row__title>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.pn-sheet-row--mission{align-items:flex-start;padding-block:var(--pns-gap-8)}.pn-sheet-row--mission>.pn-sheet-row__trailing{align-self:center}.pn-google-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-height-input);padding-inline:var(--space-4);border:1px solid rgb(var(--color-line)/1);border-radius:var(--radius-button);background:#fff;color:#1f1f1f;font-weight:var(--pn-peso-semibold);font-size:var(--text-body)}.pn-google-btn[aria-busy=true]{background:#f5f5f5}@media (hover:hover){.pn-google-btn:hover{background:#f5f5f5}}.pn-google-btn:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:var(--focus-ring-offset,2px)}.pn-google-btn[aria-busy=true]{cursor:progress}.pn-auth-sep{display:flex;align-items:center;gap:var(--space-3);margin:0;color:rgb(var(--color-ink-muted)/1);font-size:var(--text-small)}.pn-auth-sep:after,.pn-auth-sep:before{content:"";flex:1;block-size:1px;background:rgb(var(--color-line)/1)}.pn-avatar-mirador{display:grid;justify-items:center;gap:var(--space-3);padding-block:var(--space-2)}.pn-avatar-mirador__aro{position:relative;display:inline-grid;place-items:center;padding:10px;border:0;border-radius:var(--radius-pill);background:rgb(var(--pn-marco)/1);cursor:pointer}.pn-avatar-mirador__aro:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.pn-avatar-mirador{--pn-avatar-size:clamp(9rem,38vw,11rem);--pn-avatar-font-size:var(--pn-texto-3xl);--pn-avatar-halo:0 0 0 4px rgb(var(--color-surface)/1);--pn-avatar-transition:inline-size var(--pn-duracion-ui,200ms) var(--pn-curva-entrada,ease-out),block-size var(--pn-duracion-ui,200ms) var(--pn-curva-entrada,ease-out)}.pn-avatar-mirador[data-grande=si]{--pn-avatar-size:min(20rem,68vw)}.pn-avatar-mirador__lupa{position:absolute;inset-block-end:0;inset-inline-end:0;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:2px solid rgb(var(--color-surface)/1);border-radius:var(--radius-pill);background:rgb(var(--color-surface-raised)/1);color:rgb(var(--color-ink)/1);box-shadow:0 1px 3px rgb(var(--color-ink)/.14)}@media (hover:hover){.pn-avatar-mirador__aro:hover .pn-avatar-mirador__lupa{background:rgb(var(--pn-marco)/1);color:rgb(var(--color-on-primary)/1)}}@media (prefers-reduced-motion:reduce){.pn-avatar-mirador{--pn-avatar-transition:none}}.pn-avatar-mirador__pie{margin:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-small);font-weight:var(--pn-peso-semibold);color:rgb(var(--color-ink-heading)/1)}.pn-avatar-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;inline-size:100%}.pn-avatar-acciones__button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid rgb(var(--color-line)/.4);border-radius:var(--radius-pill);background:rgb(var(--color-surface)/1);color:rgb(var(--color-ink-heading)/1);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-semibold);cursor:pointer;transition:background var(--pn-duracion-ui) var(--pn-curva-salida)}.pn-avatar-acciones__button:hover:not(:disabled){background:rgb(var(--color-ink-heading)/.05)}.pn-avatar-acciones__button:disabled{cursor:progress;opacity:.6}.pn-avatar-acciones__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-avatar-acciones__button--foto{padding-inline-start:.25rem;border-color:rgb(var(--color-primary)/.55)}.pn-avatar-acciones__foto{inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-pill);object-fit:cover}.pn-avatar-acciones__fichero{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pn-avatares{display:grid;gap:.75rem;justify-items:start;margin-block:1rem;padding:1rem;border:1px solid rgb(var(--color-line)/1);border-radius:var(--radius-lg);background:rgb(var(--color-surface-raised)/1)}.pn-avatares__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;inline-size:100%;margin:0;padding:0;list-style:none}.pn-avatares__opcion{padding:0;border:2px solid transparent;background:none;cursor:pointer}.pn-avatares__opcion,.pn-avatares__opcion img{display:block;inline-size:100%;border-radius:var(--radius-pill)}.pn-avatares__opcion img{aspect-ratio:1}.pn-avatares__opcion:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pn-avatares__opcion.is-elegido{border-color:var(--color-focus)}.pn-avatares__opcion[disabled]{opacity:.5;cursor:progress}.pn-avatares__cargando{display:flex;align-items:center;gap:.5rem;margin-block:1rem;color:rgb(var(--color-ink-muted)/1);font-size:var(--text-small,.875rem)}.pn-avatares__hueco{inline-size:100%;aspect-ratio:1;border-radius:var(--radius-pill)}.pn-notfound{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;gap:var(--pns-gap-12);padding:var(--pns-gap-40) var(--space-5);text-align:center}.pn-notfound__code{font-size:clamp(3rem,11vw,4.5rem);font-weight:var(--pn-peso-bold);line-height:var(--pn-leading-tight);letter-spacing:var(--pn-tracking-display);color:rgb(var(--color-ink-subtle)/.35)}.pn-notfound__code,.pn-notfound__title{margin:0;font-family:var(--font-display)}.pn-notfound__title{font-size:var(--pn-texto-3xl);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);color:rgb(var(--color-ink-heading)/1)}.pn-notfound__lead{margin:0;max-width:42ch;font-size:var(--pn-texto-base);line-height:var(--pn-leading-relaxed);color:rgb(var(--color-ink-muted)/1)}.pn-notfound__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pns-gap-12);margin-block-start:var(--pns-gap-16)}:root{--mobile-spacing-section-y:var(--pns-section-pad-y);--mobile-spacing-head-gap:var(--pns-gap-24);--mobile-spacing-panel-gap:var(--pns-gap-24);--mobile-spacing-nav-clearance:var(--space-21);--mobile-spacing-sticky-cta-clearance:var(--space-34)}@media (max-width:1023px){:root{--spacing-section-pt:var(--mobile-spacing-section-y);--spacing-section-pb:var(--mobile-spacing-section-y);--spacing-page-stack-gap:0;--spacing-section-head-gap:var(--mobile-spacing-head-gap);--landing-panel-stack-gap:var(--mobile-spacing-panel-gap);--landing-head-gap:var(--mobile-spacing-head-gap)}}@media (max-width:639px){.biz-page.biz-page,.corp-page--cover.corp-page--cover{--pns-section-head-gap:var(--pns-gap-32)}.corp-page--cover.corp-page--cover .corp-section--roomy{--pns-section-pad-y:var(--pns-gap-48);--pns-section-pad-y-loose:var(--pns-gap-48);--pns-section-head-gap:var(--pns-gap-32)}.corp-page--cover.corp-page--cover .corp-section--closing{--pns-section-pad-y:var(--pns-gap-64);--pns-section-pad-y-loose:var(--pns-gap-64)}.corp-page--cover.corp-page--cover .corp-section--closing .ss-section-container{padding-block-start:var(--pns-gap-64)}.corp-page--cover.corp-page--cover .ss-content>.ss-section.landing-section-muted .ss-section-container{padding-block:var(--pns-gap-48)}.corp-page--cover.corp-page--cover .ss-content>.ss-section:has(+.landing-section-muted) .ss-section-container{padding-block-end:var(--pns-gap-48)}.corp-page--cover.corp-page--cover .ss-content>.landing-section-muted+.ss-section .ss-section-container{padding-block-start:var(--pns-gap-48)}.biz-page.biz-page .ss-content>.ss-section:has(.biz-closing) .ss-section-container{padding-block:var(--pns-gap-48) var(--pns-gap-32)}}@media (max-width:767px){:root{--container-pad-x:var(--spacing-md)}}@media (max-width:1023px){:root{--nav-height:var(--space-16)}}.landing-mobile-nav-drawer__sublist{display:flex;flex-direction:column;margin:0;padding:0 0 .25rem .5rem;list-style:none}.landing-mobile-nav-drawer__sublink{display:block;padding:.5rem .75rem;border-radius:var(--pn-radio-md);color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-md);text-decoration:none}.landing-mobile-nav-drawer__sublink[aria-current=page]{color:rgb(var(--color-ink)/1);font-weight:var(--pn-peso-semibold)}.landing-mobile-nav-drawer__soon,.landing-mobile-nav-drawer__sublink--pronto{color:rgb(var(--color-ink-subtle)/1)}.landing-mobile-nav-drawer__soon{margin-inline-start:var(--pns-gap-8,.5rem);font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-medium);letter-spacing:var(--pn-tracking-body);text-transform:uppercase}.landing-mobile-nav-drawer__subgroup+.landing-mobile-nav-drawer__subgroup{margin-block-start:.5rem}.landing-mobile-nav-drawer__subgroup-title{margin:0;padding:.25rem .75rem;padding-inline-start:1.25rem;font-size:var(--pn-texto-xs);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-body);color:rgb(var(--color-ink-muted)/1)}.landing-mobile-nav-drawer__subgroup:last-child{padding-block-end:.5rem}.landing-mobile-nav-drawer__subseparator{display:block;block-size:1px;margin:.375rem .75rem;background:rgb(var(--color-line)/.8)}@media (max-width:639px){.app-hero__title.app-hero__title,.biz-page .corp-title--display.corp-title--display,.discover-v4-place-header__title.discover-v4-place-header__title,.dsc-land-hero__title.dsc-land-hero__title,.guides-portada__title.guides-portada__title,.landing-app-billboard__title.landing-app-billboard__title,.landing-app-slab__title.landing-app-slab__title,.pn-store-head__title.pn-store-head__title,h1.corp-title.corp-title{font-size:var(--pn-texto-3xl);line-height:var(--pn-leading-tight)}.app-feature__title.app-feature__title,.app-more__title.app-more__title,.app-resources__title.app-resources__title,.biz-banner__title.biz-banner__title,.biz-page .biz-banner__title.biz-banner__title,.biz-page .biz-faq .corp-title.corp-title,.biz-page .biz-tiles-section .corp-title.corp-title,.corp-page--cover .corp-head--compact .corp-title.corp-title,.landing-app-deck__title.landing-app-deck__title,.landing-app-faq__title.landing-app-faq__title,.landing-app-sequence__title.landing-app-sequence__title,.landing-app-showcase__title.landing-app-showcase__title,.landing-app-spotlight__title.landing-app-spotlight__title,h2.corp-title.corp-title{font-size:var(--pn-texto-2xl);line-height:var(--pn-leading-tight)}.biz-compare__title.biz-compare__title,.biz-duo__title.biz-duo__title,.biz-tile__title.biz-tile__title,.corp-showcase__title.corp-showcase__title,.corp-values__title.corp-values__title,.landing-app-deck__label.landing-app-deck__label,.landing-app-sequence__name.landing-app-sequence__name{font-size:var(--pn-texto-xl);line-height:var(--pn-leading-snug)}}body.landing-page{overflow-x:hidden;overflow-x:clip}.r-grid{display:grid;width:100%;min-width:0;gap:var(--landing-grid-gap)}.r-grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pn-grid-card-min)),1fr))}@media (min-width:768px){.r-grid{gap:var(--landing-grid-gap-lg)}}@media (min-width:1024px) and (max-width:1223px){.landing-nav-bar{gap:var(--space-2)}.landing-nav-bar__menu{gap:var(--space-1)}.landing-nav-bar .landing-link-item{padding-inline:var(--space-2);font-size:var(--pn-texto-xs)}}@media (min-width:1224px){.landing-nav-bar{gap:var(--space-6)}}@media (max-width:1023px){:root{--landing-mobile-touch:2.75rem;--landing-mobile-sheet-radius:1.5rem}html{-webkit-tap-highlight-color:transparent}body.landing-page{overflow-x:hidden;overflow-x:clip;overscroll-behavior-y:none}body.landing-page.landing-has-privacy-consent .landing-mobile-context-cta{visibility:hidden;pointer-events:none;opacity:0}body.landing-page .landing-nav-bar-shell{padding-top:env(safe-area-inset-top,0)}body.landing-page .landing-nav-bar-shell .landing-nav-bar{height:var(--landing-nav-height);min-height:var(--landing-nav-height)}.landing-grid,.landing-grid--2,.landing-grid--3,.landing-grid--4,.landing-grid--5{gap:var(--landing-grid-gap)}.landing-grid--split{gap:var(--landing-split-gap)}.landing-section-display-title,.landing-section-title,.landing-section-title--feature,.landing-title-hero{text-wrap:balance}.landing-link-item--block{min-height:var(--landing-mobile-touch);display:flex;align-items:center;padding-inline:var(--space-3-5)}.landing-mobile-nav-toggle{min-width:var(--landing-mobile-touch);min-height:var(--landing-mobile-touch);border:none;border-radius:var(--pns-radius-md);box-shadow:var(--pn-sombra-none);transition:background-color .16s var(--ease-out-expo,ease),color .16s var(--ease-out-expo,ease),transform .12s var(--ease-out-expo,ease)}.landing-mobile-nav-toggle:active{transform:scale(.96)}.landing-mobile-nav-scrim{position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);margin:0;padding:0;border:none;background:rgb(var(--color-shadow-rgb)/.45);-webkit-backdrop-filter:var(--pn-desenfoque-velo);backdrop-filter:var(--pn-desenfoque-velo);cursor:default;animation:landing-mobile-fade-in .24s var(--ease-out-expo,ease) both}.landing-mobile-nav-drawer{position:fixed;top:0;left:0;bottom:0;z-index:var(--z-drawer);display:flex;width:clamp(75vw,80vw,22.5rem);flex-direction:column;overflow:hidden;overscroll-behavior:contain;padding:max(var(--space-4),env(safe-area-inset-top,0px)) var(--space-5) max(var(--space-5),env(safe-area-inset-bottom,0px)) max(var(--space-5),env(safe-area-inset-left,0px));border:none;border-right:1px solid rgb(var(--color-line)/.35);background:rgb(var(--color-chrome-bg)/1);box-shadow:20px 0 56px -24px rgb(var(--color-primary)/.18);animation:landing-mobile-drawer-in .3s var(--ease-out-expo,cubic-bezier(.22,1,.36,1)) both}.landing-mobile-nav-drawer__header{display:grid;flex-shrink:0;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;margin-bottom:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid rgb(var(--color-line)/.28)}.landing-mobile-nav-drawer__brand{grid-column:2;justify-self:center;text-decoration:none}.landing-mobile-nav-drawer__brand,.landing-mobile-nav-drawer__close{display:inline-flex;align-items:center;-webkit-tap-highlight-color:transparent}.landing-mobile-nav-drawer__close{grid-column:3;width:2.5rem;height:2.5rem;flex-shrink:0;justify-content:center;padding:0;border:none;border-radius:var(--pns-radius-sm);background:transparent;color:rgb(var(--color-primary-text)/1);transition:background-color .16s ease,transform .12s ease}.landing-mobile-nav-drawer__close:active{transform:scale(.96);background:rgb(var(--color-primary)/.06)}.landing-mobile-nav-drawer__close-icon{width:1.375rem;height:1.375rem}.landing-mobile-nav-drawer__list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.landing-mobile-nav-drawer__list>li+li{border-top:1px solid rgb(var(--color-line)/.28)}.landing-mobile-nav-drawer__account{display:flex;width:100%;min-height:3.5rem;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control,1rem);text-decoration:none;color:rgb(var(--color-ink-heading)/1);-webkit-tap-highlight-color:transparent;transition:background .16s ease}.landing-mobile-nav-drawer__account:focus-visible,.landing-mobile-nav-drawer__account:hover{background:rgb(var(--color-primary)/.08)}.landing-mobile-nav-drawer__account-text{display:flex;min-inline-size:0;flex-direction:column;gap:1px}.landing-mobile-nav-drawer__account-text strong{font-size:var(--pn-texto-base);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-mobile-nav-drawer__account-text span{font-size:var(--pn-texto-sm);color:rgb(var(--color-ink-muted)/1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-mobile-nav-drawer__link{display:flex;width:100%;min-height:3.25rem;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-2-5) var(--space-1);border:none;background:transparent;font-family:var(--font-sans);font-size:var(--pn-texto-md);font-weight:var(--pn-peso-medium);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-heading);text-align:left;text-decoration:none;color:rgb(var(--color-ink-heading)/1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease}.landing-mobile-nav-drawer__link-label{min-width:0;flex:1 1 auto}.landing-mobile-nav-drawer__link-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;color:rgb(var(--color-ink-muted)/1);transition:transform .2s var(--ease-out-expo,ease)}.landing-mobile-nav-drawer__link[aria-expanded=true] .landing-mobile-nav-drawer__link-chevron{transform:rotate(90deg)}.landing-mobile-nav-drawer__link--active{font-weight:var(--pn-peso-semibold);color:rgb(var(--color-primary-text)/1);background:transparent}.landing-mobile-nav-drawer__link:active{background:transparent}.landing-mobile-nav-drawer__bottom{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid rgb(var(--color-line)/.28)}.landing-footer--site{padding-bottom:max(var(--space-5),env(safe-area-inset-bottom,0px))}.landing-footer__main{padding-top:var(--landing-footer-y)}.landing-footer__grid{grid-template-columns:1fr;gap:var(--landing-rhythm-20)}@media (min-width:768px){.landing-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer__col--brand,.landing-footer__links-panel{grid-column:1/-1}}.landing-footer__col{min-width:0;width:100%}.landing-footer__col--brand{grid-column:1/-1}.landing-footer__brand{gap:var(--landing-rhythm-12)}.landing-footer__brand-top{gap:var(--landing-rhythm-8)}.landing-footer__desc,.landing-footer__tagline{line-height:var(--pn-leading-normal);max-width:36rem}.landing-footer__trust{margin-top:var(--landing-rhythm-8);width:100%;align-items:flex-start;padding:var(--space-2-5) var(--space-3)}.landing-footer__links-panel{display:flex;flex-direction:column;gap:var(--landing-rhythm-16);width:100%;padding:var(--landing-rhythm-16);border-radius:var(--landing-mobile-radius-lg);border:1px solid rgb(var(--color-line)/.45);background:rgb(var(--color-chrome-bg)/1);box-shadow:var(--pn-sombra-none)}.landing-footer__links-panel .landing-footer__col--nav-group{width:100%;padding-top:0;border-top:none}.landing-footer__nav-pair{display:grid!important;width:100%;max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start;column-gap:var(--landing-mobile-gap-md);row-gap:0;gap:0 var(--landing-mobile-gap-md)}.landing-footer__nav-pair .landing-footer__col--legal,.landing-footer__nav-pair .landing-footer__col--site{min-width:0;width:100%}.landing-footer__heading{margin-bottom:var(--landing-mobile-gap-sm)}.landing-footer__heading--nav{padding-left:0;font-size:var(--type-nano);letter-spacing:.12em}.landing-footer__links{gap:var(--space-1)}.landing-footer__link{min-height:2rem;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--pns-radius-sm);font-size:var(--pn-texto-xs);grid-template-columns:1.125rem minmax(0,1fr);gap:var(--space-2)}.landing-footer__link svg{width:.875rem;height:.875rem}.landing-footer__links-panel .landing-footer__col--social{padding-top:var(--landing-rhythm-12);border-top:1px solid rgb(var(--color-line)/.45)}.landing-footer__col--social .landing-footer__follow{gap:var(--landing-rhythm-12);margin-top:var(--landing-rhythm-8)}.landing-footer__email-box{padding:var(--space-2-5) var(--space-2);gap:var(--space-2)}.landing-footer__email-text{min-height:2rem;padding-inline:var(--space-2)}.landing-footer__email-box-text{font-size:var(--pn-texto-3xs);letter-spacing:var(--pn-tracking-heading)}.landing-footer__links-panel .landing-footer__col--social{min-width:0}.landing-footer__col--social .landing-footer__follow{width:100%;min-width:0}.landing-footer__follow{gap:var(--landing-rhythm-8)}.landing-footer__social{gap:var(--space-2);flex-wrap:wrap}.landing-footer__social-btn{min-width:2.25rem;min-height:2.25rem}.landing-site-main{-webkit-overflow-scrolling:touch}.landing-grid--2,.landing-grid--3,.landing-grid--4,.landing-grid--5{gap:var(--landing-grid-gap)}.landing-pricing-hero__title{text-wrap:balance}.landing-pricing-hero__note{max-width:none;text-align:left}.landing-pricing-hero__note-copy{text-wrap:pretty}.landing-pricing-hero__cta-primary,.landing-pricing-hero__cta-secondary{min-height:var(--landing-mobile-touch);width:100%}.landing-business-hero__title{font-size:clamp(1.625rem,6.5vw,2.125rem);text-wrap:balance}.landing-hero-cta{min-height:var(--control-height-md);width:100%;min-width:0;min-height:var(--landing-mobile-touch)}.landing-skeleton-page{padding-bottom:var(--space-4)}.landing-skeleton-pricing-plans{gap:var(--space-4)}.landing-contact,.landing-faq,.landing-footer,.landing-hero,.landing-page-section,.landing-pricing,.landing-section,.landing-section-muted,.landing-section-plain,.landing-site-canvas,.landing-site-main{max-width:100%;overflow-x:clip}@supports not (overflow:clip){.landing-site-main{overflow-x:hidden}}.landing-pricing__inner,.landing-section-head,.landing-section-stack{gap:var(--landing-stack)}.landing-section-head{margin-bottom:0}.landing-section-head+.landing-grid,.landing-section-head+.landing-section-stack{margin-top:var(--landing-head-gap)}.landing-hero-form,.landing-launch-form{gap:var(--landing-mobile-gap-sm)}.landing-card,.landing-section-eyebrow{max-width:100%}.legal-doc-enter{animation-duration:.22s}picture{max-width:100%}@keyframes landing-mobile-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-mobile-drawer-in{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.landing-mobile-nav-drawer,.landing-mobile-nav-scrim{transform:none}}}@media (min-width:768px) and (max-width:1023px){.landing-footer__nav-pair{column-gap:var(--landing-mobile-gap-xl)}.landing-footer__link{min-height:var(--landing-mobile-touch);padding-inline:var(--space-2);font-size:var(--pn-texto-sm)}}@media (max-width:1223px){:root{--landing-mobile-touch:2.75rem;--landing-mobile-ease:cubic-bezier(0.22,1,0.36,1);--landing-mobile-radius-sm:0.875rem;--landing-mobile-radius-md:1.125rem;--landing-mobile-radius-lg:1.25rem;--landing-mobile-radius-xl:1.75rem;--landing-mobile-shadow-card:var(--landing-card-shadow);--landing-mobile-border:var(--landing-card-border-color);--landing-mobile-border-strong:var(--landing-card-border-color-hover);--landing-mobile-shadow-float:var(--landing-card-shadow);--landing-mobile-surface:var(--landing-card-surface);--landing-mobile-surface-muted:rgb(var(--color-muted-fill)/1)}body.landing-page .landing-nav-bar-shell{overflow:visible;border-bottom-color:rgb(var(--color-primary)/.12);background:rgb(var(--color-chrome-bg)/.82);box-shadow:0 1px 0 rgb(var(--color-chrome-bg)/.9) inset,0 8px 24px -18px rgb(var(--color-primary)/.22);-webkit-backdrop-filter:var(--pn-desenfoque-cromo);backdrop-filter:var(--pn-desenfoque-cromo)}body.landing-page[data-nav-cover] .landing-nav-bar-shell:not([data-band-open]){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.landing-page .landing-nav-bar-shell .landing-nav-bar{overflow:visible}.landing-mobile-nav-bar__tools{position:relative;z-index:122;display:flex;align-items:center;gap:var(--space-1)}.landing-nav-bar__lead .landing-mobile-nav-bar__tools{margin-inline-start:calc((2.75rem - 1.125rem) / -2)}.landing-mobile-nav-bar__action{display:inline-flex;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-button,9999px);background:transparent;color:rgb(var(--color-ink-heading)/1);text-decoration:none;box-shadow:var(--pn-sombra-none);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease,transform .12s var(--landing-mobile-ease)}.landing-mobile-nav-toggle--menu{background:transparent}.landing-mobile-nav-bar__action--active.landing-mobile-nav-toggle--menu{background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1)}.landing-mobile-nav-bar__icon{width:1.125rem;height:1.125rem;flex-shrink:0}.landing-mobile-nav-toggle--menu .landing-mobile-nav-bar__icon{width:1.5rem;height:1.5rem}.landing-mobile-nav-bar__action:active{transform:scale(.96)}.landing-mobile-nav-bar__action:active:not(.landing-mobile-nav-bar__action--active){background:rgb(var(--color-primary)/.06)}.landing-mobile-nav-bar__action--active:not(.landing-mobile-nav-toggle--menu){background:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary-text)/1)}.landing-mobile-nav-bar__action:focus-visible{outline:2px solid rgb(var(--color-primary)/.45);outline-offset:2px}}@media (max-width:1023px){.landing-section-eyebrow:not(.landing-section-eyebrow--muted),.landing-tag:not(.landing-section-eyebrow--muted){font-size:var(--landing-type-caption-min);letter-spacing:.1em}.landing-section-lead{color:rgb(var(--color-ink-muted)/1)}.landing-footer--site,.landing-section-muted{background:transparent}.landing-footer__links-panel{display:flex;flex-direction:column;gap:var(--landing-rhythm-28);width:100%;padding:var(--landing-card-pad);border-radius:var(--landing-mobile-radius-lg);border:1px solid rgb(var(--color-line)/.65);background:var(--landing-mobile-surface);box-shadow:var(--landing-mobile-shadow-card)}.landing-footer__links-panel .landing-footer__col--social,.landing-footer__links-panel .landing-footer__nav-pair{padding:0;border:none;border-radius:0;background:transparent;box-shadow:var(--pn-sombra-none)}.landing-footer__links-panel .landing-footer__col--nav-group{padding-top:0;border-top:none}.landing-footer__links-panel .landing-footer__col--social{padding-top:var(--landing-rhythm-20);border-top:1px solid rgb(var(--color-line)/.45)}.landing-footer__link{border-radius:var(--pns-radius-sm);font-weight:var(--pn-peso-semibold)}.landing-footer__link:active{background:rgb(var(--color-primary-soft)/.65)}.landing-hero--about,.landing-hero--business{padding-bottom:var(--landing-page-hero-pb)}.landing-footer__link,.landing-mobile-nav-bar__action{touch-action:manipulation}.landing-mobile-context-cta{position:fixed;inset-inline:max(var(--space-4),env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:89;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(.75rem);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}.landing-mobile-context-cta--visible{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.landing-mobile-snap{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.landing-mobile-snap__viewport{min-width:0}.landing-mobile-snap__hint{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-body);text-transform:uppercase;color:rgb(var(--color-primary-text)/.85);opacity:1;transition:opacity .24s ease}.landing-mobile-snap__hint--hidden{opacity:0;pointer-events:none}.landing-mobile-snap__hint-icon{width:.875rem;height:.875rem;animation:landing-snap-hint-nudge 1.4s ease-in-out infinite}}@media (max-width:1023px){@keyframes landing-snap-hint-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(.2rem)}}.landing-mobile-snap__track{scroll-padding-inline:var(--space-1)}.landing-mobile-snap__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-1)}.landing-mobile-snap__position{font-size:var(--pn-texto-3xs);font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-body);color:rgb(var(--color-ink-muted)/1);font-variant-numeric:tabular-nums}:root{--landing-mobile-snap-card-width:min(87vw,18.5rem);--landing-mobile-snap-gap:var(--space-3);--landing-mobile-snap-scroll-pad:var(--space-1)}.landing-mobile-snap__track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:unset!important;grid-auto-rows:unset!important;align-items:stretch!important;gap:var(--landing-mobile-snap-gap)!important;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--landing-mobile-snap-scroll-pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;width:100%;max-width:none;margin:0;padding:0 0 var(--space-1);list-style:none}}@media (max-width:1023px){.landing-mobile-snap__track::-webkit-scrollbar{display:none}.landing-mobile-snap__track>*{flex:0 0 var(--landing-mobile-snap-card-width);width:var(--landing-mobile-snap-card-width);max-width:var(--landing-mobile-snap-card-width);scroll-snap-align:start;scroll-snap-stop:always}.landing-mobile-snap__track.landing-bento__preview-grid{justify-items:stretch}.landing-mobile-snap__track.landing-bento__preview-grid>.landing-bento__tile--preview{width:100%;height:var(--landing-bento-preview-card-h);max-height:var(--landing-bento-preview-card-h)}.landing-mobile-snap__track.landing-bento__cap-grid>.landing-bento__tile--cap{min-height:11.5rem;height:100%}.landing-mobile-snap__track.corp-showcase-stack>.corp-showcase-pair{display:contents}.landing-mobile-snap__track.corp-showcase-stack>.corp-showcase-pair>.corp-showcase{flex:0 0 var(--landing-mobile-snap-card-width);width:var(--landing-mobile-snap-card-width);max-width:var(--landing-mobile-snap-card-width);scroll-snap-align:start;scroll-snap-stop:always}}@media (min-width:768px) and (max-width:1023px){:root{--landing-mobile-snap-card-width:min(52vw,18rem)}.landing-mobile-snap__track.landing-bento__cap-grid>.landing-bento__tile--cap{flex-basis:min(44vw,17rem);width:min(44vw,17rem);max-width:min(44vw,17rem)}}@media (min-width:1024px){.landing-mobile-snap,.landing-mobile-snap__viewport{display:contents}.landing-mobile-snap__footer,.landing-mobile-snap__hint{display:none!important}}@media (max-width:1023px){:root{--landing-mock-hero-below-nav:var(--landing-rhythm-16);--landing-hero-below-nav:var(--landing-mock-hero-below-nav)}.landing-mock-hero__grid{display:flex;flex-direction:column;gap:var(--landing-intra-gap)}.landing-mock-hero__column{display:contents}.landing-mock-hero__lead{order:1}.landing-mock-hero__visual-wrap{order:2;margin-top:calc(-1 * var(--space-1))}.landing-mock-hero__conversion{order:3}.landing-mock-hero__stack{gap:var(--landing-rhythm-12)}.landing-mock-hero__title{max-width:none;font-size:clamp(1.75rem,8.2vw,2.125rem);letter-spacing:var(--pn-tracking-display)}.landing-mock-hero__subtitle{max-width:none;font-size:var(--landing-type-body-sm);line-height:var(--landing-type-leading-relaxed)}.landing-mock-hero__cta-zone{gap:var(--landing-rhythm-12)}.landing-mock-hero__cta-card-title{font-size:var(--pn-texto-xs);line-height:var(--pn-leading-snug)}.landing-home-section-intro{gap:var(--landing-type-stack-md);margin-bottom:0}.landing-home-section-intro__title{font-size:clamp(1.375rem,5.8vw,1.625rem);text-wrap:balance}.landing-home-section-intro__lead{font-size:var(--landing-type-body-sm);line-height:var(--landing-type-leading-relaxed)}}@media (min-width:1024px) and (max-width:1223px){.landing-nav-bar__menu{min-width:0}}@media (max-width:1023px){.landing-footer__col--site{display:none}.landing-footer__nav-pair{grid-template-columns:minmax(0,1fr)!important}.landing-footer__col--legal{grid-column:1/-1;width:100%}.landing-footer__col--legal .landing-footer__links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:var(--landing-mobile-gap-md);row-gap:var(--space-1);width:100%}.landing-hero--about__grid,.landing-hero--business__grid{display:flex!important;flex-direction:column!important}.landing-hero--about,.landing-hero--business{padding-bottom:var(--landing-rhythm-20)}.landing-footer__main{padding-top:var(--landing-rhythm-20)!important}.landing-footer__grid{gap:var(--landing-rhythm-16)!important}.landing-footer__links-panel{gap:var(--landing-rhythm-12)!important;padding:var(--landing-rhythm-12) var(--landing-rhythm-14)!important}.landing-nav-bar>a:first-child{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:flex-start;margin-inline:calc(-1 * var(--space-1-5));padding-inline:var(--space-2)}.landing-footer__email-copy{min-width:2.75rem!important;min-height:2.75rem!important;width:2.75rem!important;height:2.75rem!important}.landing-footer__social-btn{min-width:2.75rem;min-height:2.75rem}.landing-hero--about,.landing-hero--business{padding-top:var(--landing-rhythm-12);padding-bottom:var(--landing-rhythm-16)!important}.landing-hero--about__grid,.landing-hero--business__grid,.landing-mock-hero__grid{gap:var(--landing-rhythm-12)!important}.landing-mock-hero__stack{gap:var(--landing-rhythm-8)!important}.landing-mock-hero__title{font-size:clamp(1.625rem,7.5vw,2rem)!important}.landing-mock-hero__visual-wrap{order:2!important;margin-top:0!important}.landing-mock-hero__conversion{order:3!important}.landing-faq__answer{font-size:var(--landing-type-body-sm);line-height:var(--pn-leading-normal)}.landing-faq__answer-list{gap:var(--space-2)}.landing-faq__answer-list li{line-height:var(--pn-leading-normal)}.landing-footer__email-fallback{text-decoration:none;color:rgb(var(--color-primary-text)/1)}.landing-footer__email-fallback:active{opacity:.85}.landing-page-stack>section:last-of-type,.landing-site-main>section:last-of-type{padding-bottom:0!important}.landing-footer--site.landing-site-footer{margin-top:0;background:rgb(var(--color-chrome-bg)/1)}.landing-site-footer__inner{padding-top:var(--pns-gap-32);padding-bottom:calc(var(--pns-gap-24) + env(safe-area-inset-bottom, 0px))}.landing-site-route-chrome>.ss-page-footer,.ss-page-root>.ss-page-footer{margin-block-start:var(--pns-gap-32)}}@media (max-width:1023px){:root:has(.pn-store-help) .landing-site-footer__inner{padding-bottom:calc(var(--pns-gap-24) + env(safe-area-inset-bottom, 0px))}:root:has(.pn-store-help) .landing-site-footer__bar{padding-inline:calc(var(--pns-control-h-lg) + var(--landing-space-6) + var(--landing-space-2))}.landing-site-canvas:has(.landing-legal-page) .landing-site-main{padding-bottom:max(env(safe-area-inset-bottom,0px),0px)}}.nav-search-sheet__input{min-block-size:2.75rem}.pn-section-head__title-link{display:inline-block;padding-block:.625rem;margin-block:-.625rem}.pn-section-head__action{position:relative}.pn-section-head__action:after{content:"";position:absolute;inset:50% auto auto 50%;min-width:2.75rem;width:100%;height:2.75rem;transform:translate(-50%,-50%)}.landing-site-footer__link{min-height:1.5rem;display:inline-flex;align-items:center}.landing-announcement__dismiss:after{content:"";position:absolute;inset:50% auto auto 50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.legal-doc__link,.pn-auth-form__switch a,.pn-store-section__action{min-height:1.5rem;display:inline-flex;align-items:center}@media (pointer:coarse){.pn-field__box>input,.pn-field__box>select{font-size:var(--pn-texto-base)}}.leaflet-control-attribution a{position:relative}.leaflet-control-attribution a:after{content:"";position:absolute;inset:50% auto auto 50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%)}@media (max-width:1023px){.pn-chip{min-block-size:2.75rem}.ss-section-header-row__link{min-height:2.75rem;display:inline-flex;align-items:center}.landing-discover-peek-rail__nav-btn{min-width:2.75rem;min-height:2.75rem}.landing-nav-section__link:before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:100%;block-size:2.75rem;transform:translate(-50%,-50%)}}.landing-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.landing-skip-link:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;position:absolute;left:var(--space-4);top:var(--space-4);z-index:1000;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));padding:var(--space-2) var(--space-4);font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1));--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.landing-skip-link:focus.font-display{font-weight:600}.landing-page-section,.landing-section{padding-top:var(--landing-section-y);padding-bottom:var(--landing-section-y)}@media (min-width:768px){.landing-page-section,.landing-section{padding-top:var(--landing-section-y-md);padding-bottom:var(--landing-section-y-md)}}@media (min-width:1024px){.landing-page-section,.landing-section{padding-top:var(--landing-section-y-lg);padding-bottom:var(--landing-section-y-lg)}}@media (min-width:1440px){.landing-page-section,.landing-section{padding-top:var(--landing-section-y-wide);padding-bottom:var(--landing-section-y-wide)}}.landing-section-alt,.landing-section-muted{background-color:initial;padding-top:var(--landing-section-y);padding-bottom:var(--landing-section-y)}@media (min-width:768px){.landing-section-alt,.landing-section-muted{padding-top:var(--landing-section-y-md);padding-bottom:var(--landing-section-y-md)}}@media (min-width:1024px){.landing-section-alt,.landing-section-muted{padding-top:var(--landing-section-y-lg);padding-bottom:var(--landing-section-y-lg)}}@media (min-width:1440px){.landing-section-alt,.landing-section-muted{padding-top:var(--landing-section-y-wide);padding-bottom:var(--landing-section-y-wide)}}.landing-section-plain{padding-top:var(--landing-section-y);padding-bottom:var(--landing-section-y)}@media (min-width:768px){.landing-section-plain{padding-top:var(--landing-section-y-md);padding-bottom:var(--landing-section-y-md)}}@media (min-width:1024px){.landing-section-plain{padding-top:var(--landing-section-y-lg);padding-bottom:var(--landing-section-y-lg)}}@media (min-width:1440px){.landing-section-plain{padding-top:var(--landing-section-y-wide);padding-bottom:var(--landing-section-y-wide)}}.landing-hero-offset-top{padding-top:var(--landing-hero-top)}@media (min-width:768px){.landing-hero-offset-top{padding-top:var(--landing-hero-top-md)}}@media (min-width:1024px){.landing-hero-offset-top{padding-top:var(--landing-hero-top-lg)}}.landing-page-hero{background-color:initial;padding-bottom:var(--landing-page-hero-pb);padding-top:var(--landing-hero-top)}@media (min-width:768px){.landing-page-hero{padding-top:var(--landing-hero-top-md)}}@media (min-width:1024px){.landing-page-hero{padding-top:var(--landing-hero-top-lg)}}@media (max-width:1023px){.landing-page-hero{padding-top:var(--landing-hero-top)}}@media (min-width:768px){.landing-page-hero{padding-bottom:var(--landing-page-hero-pb-md)}}@media (min-width:1024px){.landing-page-hero{padding-bottom:var(--landing-page-hero-pb-lg)}}.landing-page-stack{display:flex;flex-direction:column;gap:var(--landing-page-section-gap)}.landing-page-stack .landing-page-section,.landing-page-stack .landing-section,.landing-page-stack .landing-section-muted,.landing-page-stack .landing-section-plain,.landing-page-stack>.landing-page-section,.landing-page-stack>.landing-section,.landing-page-stack>.landing-section-muted,.landing-page-stack>.landing-section-plain{padding-top:0;padding-bottom:0}.landing-site-canvas{position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip}.landing-site-canvas,.landing-site-main{background-color:initial}.landing-section-head,.landing-section-head--wide{margin-left:auto;margin-right:auto;text-align:center}.landing-section-head--left{margin-left:0;margin-right:0;max-width:var(--landing-content-prose);text-align:left}.landing-tag{display:inline-flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:var(--space-2);text-transform:uppercase}.landing-tag__icon{flex-shrink:0}.landing-section-eyebrow--muted{border-width:0;background-color:initial;padding:0;text-transform:none;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1));font-weight:var(--landing-type-weight-eyebrow);letter-spacing:var(--landing-type-tracking-upper-wide)}.landing-section-eyebrow--muted .landing-tag__icon{display:none}.landing-title-hero{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-title-hero.font-semibold{font-weight:600}.landing-title-hero{font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero)}.landing-section-title{margin-top:var(--space-3);font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-section-title.font-semibold{font-weight:600}.landing-section-title{font-size:var(--text-section-fluid);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--landing-type-tracking-heading)}.landing-section-title--hero{margin-top:var(--space-3);font-weight:var(--landing-type-weight-heading);text-wrap:balance;color:rgb(var(--color-ink-heading)/1)}@media (max-width:1023px){.landing-section-title--hero{text-wrap:balance}}.landing-section-title--hero{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-section-title--hero.font-semibold{font-weight:600}.landing-section-title--hero{font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero);letter-spacing:-.03em}.landing-section-display-title{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-section-display-title.font-semibold{font-weight:600}.landing-section-display-title{font-size:var(--text-section-display-fluid);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--landing-type-tracking-display)}.landing-section-title--feature{margin:0;font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--color-ink-heading)/1);font-size:var(--landing-type-h2);text-wrap:balance;line-height:var(--landing-type-leading-display);font-size:var(--pn-texto-fluido-section);line-height:var(--pn-leading-snug);letter-spacing:var(--landing-type-tracking-display,-.02em)}@media (max-width:1023px){.landing-section-title--feature{text-wrap:balance}}.landing-section-title--feature{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-section-title--feature.font-semibold{font-weight:600}.landing-section-title--feature{font-size:var(--text-section-display-fluid);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--landing-type-tracking-display)}.landing-section-lead{margin-top:.625rem;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}@media (min-width:768px){.landing-section-lead{margin-top:var(--space-3)}}.landing-section-lead{font-size:var(--text-lead-fluid);font-weight:var(--landing-type-weight-body);line-height:var(--landing-type-leading-lead);letter-spacing:var(--landing-type-tracking-lead)}.landing-card-title{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-card-title.font-semibold{font-weight:600}.landing-card-title{font-size:var(--landing-type-h4);font-weight:var(--landing-type-weight-card);line-height:var(--landing-type-leading-snug);letter-spacing:var(--landing-type-tracking-heading)}.landing-icon-chip{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;background-color:rgb(var(--color-muted-fill));border-radius:var(--landing-radius-control)}.landing-section-lead--muted{--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.landing-section-stack{margin-top:var(--landing-stack)}@media (min-width:1024px){.landing-section-stack{margin-top:var(--landing-stack-lg)}}.landing-intra-stack{gap:var(--landing-intra-gap)}@media (min-width:1024px){.landing-intra-stack{gap:var(--landing-intra-gap-lg)}}.landing-section-follow{padding-top:var(--landing-section-follow-pt)}@media (min-width:768px){.landing-section-follow{padding-top:var(--space-11)}}@media (min-width:1024px){.landing-section-follow{padding-top:var(--landing-section-follow-pt-lg)}}.landing-head-to-content{margin-top:var(--landing-stack)}@media (min-width:1024px){.landing-head-to-content{margin-top:var(--landing-stack-lg)}}.landing-link-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--landing-nav-gap)}.landing-link-group--stack{flex-direction:column;align-items:stretch}.landing-link-item{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:var(--landing-nav-link-py) var(--landing-nav-link-px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:var(--landing-type-body-sm);font-weight:var(--landing-weight-nav);line-height:var(--landing-type-leading-snug);letter-spacing:var(--landing-type-tracking-body)}a.landing-link-item:not(.landing-link-item--active):hover{--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.landing-link-item--muted{--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.landing-link-item--active,.landing-link-item--muted:hover{--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.font-display.landing-link-item--active,.landing-link-item--active{font-weight:600}.landing-link-item--block{width:100%;justify-content:flex-start}@media (min-width:640px){.landing-card.h-full{padding:var(--landing-card-pad-lg)}}.landing-grid{display:grid;width:100%;min-width:0;align-items:stretch;gap:var(--landing-grid-gap)}@media (min-width:768px){.landing-grid{gap:var(--landing-grid-gap-lg)}}.landing-grid--2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.landing-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-grid--3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.landing-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-grid--4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.landing-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-grid--5{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.landing-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.landing-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.landing-grid--split{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--landing-split-gap)}@media (min-width:768px){.landing-grid--split{gap:var(--landing-split-gap-md)}}@media (min-width:1024px){.landing-grid--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:var(--landing-split-gap-lg)}}.landing-subsection-title{text-align:center;font-family:var(--font-display);font-size:1rem;line-height:1.5rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-subsection-title.font-semibold{font-weight:600}.landing-subsection-title{font-weight:var(--landing-weight-section)}.landing-home-section-intro{min-width:0;align-items:center;justify-content:space-between;gap:var(--pns-gap-16);margin-bottom:var(--pns-gap-16)}.landing-home-section-intro>h1.landing-section-title--hero{font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero);color:rgb(var(--color-ink-heading)/1)}.landing-home-section-intro>h2.landing-section-title{font-size:var(--landing-type-h2);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-display);letter-spacing:var(--landing-type-tracking-display)}.landing-home-section-intro{display:flex;flex-direction:column;gap:var(--landing-type-stack-sm)}@media (min-width:768px){.landing-home-section-intro{gap:var(--landing-type-stack-md)}}.landing-home-section-intro .landing-section-title,.landing-home-section-intro .landing-section-title--feature,.landing-home-section-intro .landing-section-title--hero{margin-top:0;margin-bottom:0}.landing-home-section-intro .landing-section-lead{max-width:min(var(--landing-section-lead-max),100%);margin-top:calc(var(--landing-type-gap-title-lead) - var(--landing-type-stack-sm));margin-bottom:0;margin-inline:auto;color:rgb(var(--color-ink-muted)/1)}@media (min-width:768px){.landing-home-section-intro .landing-section-lead{margin-top:calc(var(--landing-type-gap-title-lead) - var(--landing-type-stack-md))}}.landing-home-section-intro .landing-section-eyebrow{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;box-shadow:var(--pn-sombra-none);font-family:var(--font-sans);font-size:clamp(.875rem,.82rem + .15vw,1rem);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-heading);text-transform:none;color:rgb(var(--color-primary-text)/1);white-space:normal}.landing-home-section-intro:not(.landing-section-head--left) .landing-section-eyebrow--with-icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:center;width:auto}.landing-home-section-intro:not(.landing-section-head--left) .landing-section-eyebrow,.landing-home-section-intro:not(.landing-section-head--left) .landing-section-title,.landing-home-section-intro:not(.landing-section-head--left) .landing-section-title--feature,.landing-home-section-intro:not(.landing-section-head--left) .landing-section-title--hero{text-align:center}.landing-home-section-intro .landing-section-title-accent{color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset}.landing-home-section-intro>h1.landing-section-title--hero{letter-spacing:var(--pn-tracking-display);text-wrap:balance}.landing-page-hero .landing-home-section-intro{margin-bottom:0}.landing-home-section-intro .landing-section-title--feature{font-size:var(--pn-texto-fluido-section);line-height:var(--pn-leading-snug);letter-spacing:var(--landing-type-tracking-display,-.02em)}.landing-home-section-intro .landing-section-lead{font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.landing-home-section-intro:not(.landing-section-head--left){max-width:min(var(--saas-section-head-max),100%)}.landing-home-section-intro:not(.landing-section-head--left) .landing-section-lead{max-width:min(var(--saas-section-lead-max),100%)}.landing-home-section__shell>:is(.landing-home-section-intro,.ss-section-header)+.ss-section-content,.landing-page-section__inner.landing-home-section__shell>:is(.landing-home-section-intro,.ss-section-header)+.ss-section-content,.ss-section-container>:is(.landing-home-section-intro,.ss-section-header)+.ss-section-content{margin-top:var(--pns-section-head-gap)}.ss-section-header-row .landing-home-section-intro{flex:1 1 auto;width:auto;min-width:0;max-width:none;margin-bottom:0}.landing-home-section-intro+.landing-bento__cap-grid,.landing-home-section-intro+.landing-bento__preview-grid,.landing-home-section-intro+.landing-grid,.landing-home-section-intro+.landing-grid--2,.landing-home-section-intro+.landing-grid--3,.landing-home-section-intro+.landing-grid--4,.landing-home-section-intro+.landing-grid--5,.landing-home-section-intro+.landing-grid--split,.landing-home-section-intro+.landing-mobile-snap,.landing-home-section-intro+.landing-section-stack{margin-top:var(--landing-head-gap)}@media (min-width:1024px){.landing-home-section-intro+.landing-bento__cap-grid,.landing-home-section-intro+.landing-bento__preview-grid,.landing-home-section-intro+.landing-grid,.landing-home-section-intro+.landing-grid--2,.landing-home-section-intro+.landing-grid--3,.landing-home-section-intro+.landing-grid--4,.landing-home-section-intro+.landing-grid--5,.landing-home-section-intro+.landing-grid--split,.landing-home-section-intro+.landing-mobile-snap,.landing-home-section-intro+.landing-section-stack{margin-top:var(--landing-head-gap-lg)}}.landing-page-section__inner>.landing-home-section-intro+*{margin-top:0}.landing-home-section-intro h1{text-wrap:balance}.landing-home-section-intro .landing-section-lead{text-wrap:pretty}.landing-home-section-intro{width:100%}@media (max-width:1023px){.landing-home-section-intro{gap:var(--landing-stack);margin-bottom:0}.landing-home-section-intro+.landing-grid,.landing-home-section-intro+.landing-section-stack{margin-top:var(--landing-head-gap)}}.landing-home-section-intro{margin-left:auto;margin-right:auto;text-align:center}@media (max-width:1023px){.landing-home-section-intro+.landing-grid,.landing-home-section-intro+.landing-section-stack{margin-top:var(--landing-head-gap)}}.landing-home-section-intro{margin-bottom:0}.landing-home-section-intro__eyebrow{margin-left:auto;margin-right:auto;letter-spacing:var(--landing-type-tracking-upper);line-height:var(--landing-type-leading-snug)}.landing-section-head .landing-home-section-intro__eyebrow{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;box-shadow:var(--pn-sombra-none);font-family:var(--font-sans);font-size:clamp(.875rem,.82rem + .15vw,1rem);font-weight:var(--pn-peso-semibold);line-height:var(--pn-leading-snug);letter-spacing:var(--pn-tracking-heading);text-transform:none;color:rgb(var(--color-primary-text)/1);white-space:normal}.landing-section-head:not(.landing-section-head--left) .landing-home-section-intro__eyebrow{text-align:center}.landing-section-head--left .landing-home-section-intro__eyebrow{text-align:left}.landing-page-stack .landing-home-section-intro.landing-section-head--left .landing-home-section-intro__eyebrow{margin-inline:0}.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-home-section-intro__eyebrow{color:rgb(var(--color-on-brand-muted)/.92)}@media (max-width:1023px){.landing-home-section-intro__eyebrow{max-width:100%}.landing-home-section-intro__eyebrow:not(.landing-section-eyebrow--muted){font-size:var(--landing-type-caption-min);letter-spacing:.1em}}.landing-home-section-intro__title{text-align:center;margin:0;font-weight:var(--pn-peso-bold);letter-spacing:var(--pn-tracking-heading);color:rgb(var(--color-ink-heading)/1);font-size:var(--landing-type-h2);text-wrap:balance;line-height:var(--landing-type-leading-display);font-size:var(--pn-texto-fluido-section);line-height:var(--pn-leading-snug);letter-spacing:var(--landing-type-tracking-display,-.02em)}@media (max-width:1023px){.landing-home-section-intro__title{text-wrap:balance}}.landing-home-section-intro__title{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-home-section-intro__title.font-semibold{font-weight:600}.landing-home-section-intro__title{font-size:var(--text-section-display-fluid);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--landing-type-tracking-display)}.landing-home-section-intro__title span{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--primary-600)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--primary-600)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--primary-500)/1) var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-home-section-intro__lead{max-width:42rem;text-align:center;margin:var(--pns-gap-8) 0 0;font-size:var(--pns-type-body);line-height:var(--pn-leading-normal);font-size:var(--landing-type-body-sm);line-height:var(--landing-type-leading-body);letter-spacing:var(--landing-type-tracking-body)}.landing-section-head .landing-home-section-intro__lead{max-width:min(var(--landing-section-lead-max),100%);margin-top:calc(var(--landing-type-gap-title-lead) - var(--landing-type-stack-sm));margin-bottom:0;margin-inline:auto;color:rgb(var(--color-ink-muted)/1)}@media (min-width:768px){.landing-section-head .landing-home-section-intro__lead{margin-top:calc(var(--landing-type-gap-title-lead) - var(--landing-type-stack-md))}}.landing-section-head--left .landing-home-section-intro__lead{max-width:none}.landing-home-section-intro:not(.landing-section-head--left) .landing-home-section-intro__lead{color:rgb(var(--color-ink-subtle)/1);text-align:center}.landing-home-section-intro.landing-section-head--left .landing-home-section-intro__lead{color:rgb(var(--color-ink-subtle)/1);text-align:left}.landing-home-section-intro__lead{text-wrap:pretty}.landing-section-head .landing-home-section-intro__lead{font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.landing-section-head:not(.landing-section-head--left) .landing-home-section-intro__lead{max-width:min(var(--saas-section-lead-max),100%)}.landing-section-head .landing-home-section-intro__lead{text-wrap:pretty}.landing-section-head--left .landing-home-section-intro__lead{margin-inline:0}.landing-page-stack .landing-home-section-intro .landing-home-section-intro__lead{font-size:var(--pns-type-body);line-height:var(--pn-leading-normal)}.landing-page-stack .landing-home-section-intro.landing-section-head--left .landing-home-section-intro__lead{margin-inline:0;max-width:48ch;text-align:left}.landing-home-beta-cta--band .landing-home-beta-cta__head .landing-home-section-intro__lead{color:rgb(var(--color-on-brand)/.88)}@media (max-width:1023px){.landing-home-section-intro__lead{color:rgb(var(--color-ink-muted)/1)}}.landing-home-section-intro__lead{margin-top:.625rem;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}@media (min-width:768px){.landing-home-section-intro__lead{margin-top:var(--space-3)}}.landing-home-section-intro__lead{font-size:var(--text-lead-fluid);font-weight:var(--landing-type-weight-body);line-height:var(--landing-type-leading-lead);letter-spacing:var(--landing-type-tracking-lead);--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1));color:rgb(var(--color-ink-muted)/1);font-weight:var(--landing-weight-body);margin-top:0;margin-bottom:0}.landing-inset-panel{border-radius:var(--landing-radius-card);border-width:1px;border-color:rgb(var(--color-primary)/.2);background-color:rgb(var(--color-primary)/.05);padding:var(--space-6);text-align:center}@media (min-width:640px){.landing-inset-panel{padding:var(--space-8)}}.landing-business-outcomes--hero{position:relative;grid-column:span 1/span 1;display:grid;width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);overflow:visible;border-radius:0;border-width:0;background-color:initial;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.landing-business-outcomes--hero{gap:.625rem}}@media (min-width:768px){.landing-business-outcomes--hero{grid-column:span 2/span 2}}.landing-business-outcomes--hero:before{content:none}.landing-hero-paired-ctas{display:grid;width:100%;max-width:none;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.landing-hero-paired-ctas{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-hero-paired-ctas{gap:var(--landing-hero-mini-cards-gap);padding-top:var(--landing-hero-cards-cta-gap)}@media (min-width:640px){.landing-hero-paired-ctas{gap:var(--landing-hero-mini-cards-gap-sm);padding-top:var(--landing-hero-cards-cta-gap-sm)}}@keyframes landing-business-today-preview-head-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-business-today-cycle-fill{0%{width:0}to{width:100%}}.landing-pricing{background-color:initial}.landing-pricing__inner{gap:var(--landing-intra-gap);display:flex;flex-direction:column}.landing-pricing-hero,.landing-pricing-hero__title{margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.landing-pricing-hero__title{margin-top:1.25rem;font-weight:var(--landing-type-weight-heading);text-wrap:balance;color:rgb(var(--color-ink-heading)/1)}@media (max-width:1023px){.landing-pricing-hero__title{text-wrap:balance}}.landing-pricing-hero__title{font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-pricing-hero__title.font-semibold{font-weight:600}.landing-pricing-hero__title{font-size:var(--text-hero-fluid);font-weight:var(--landing-type-weight-hero);line-height:var(--landing-type-leading-hero);letter-spacing:var(--landing-type-tracking-hero)}@media (min-width:640px){.landing-pricing-hero__title{margin-top:var(--space-6)}}.landing-pricing-hero__subtitle{margin-left:auto;margin-right:auto;margin-top:var(--space-4);max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}@media (min-width:640px){.landing-pricing-hero__subtitle{font-size:1.125rem;line-height:1.75rem}}.landing-pricing-hero__note{margin-left:auto;margin-right:auto;margin-top:var(--space-4);display:flex;width:100%;max-width:42rem;align-items:flex-start;gap:.625rem;line-height:1.625;color:var(--landing-type-body-sm);--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}@media (min-width:640px){.landing-pricing-hero__note{max-width:36rem;color:var(--landing-type-body-md)}}.landing-pricing-hero__note-icon{margin-top:.125rem}.landing-pricing-hero__note-copy{display:block;line-height:1.625}.landing-check-chip{margin-top:.125rem;display:flex;width:1.25rem;height:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--primary-500)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.landing-check-chip{width:1.375rem;height:1.375rem}}.landing-check-chip svg{width:var(--space-3);height:var(--space-3);flex-shrink:0;stroke-width:2.75}@media (min-width:640px){.landing-check-chip svg{width:.875rem;height:.875rem}}.landing-contact,.landing-faq{background-color:initial}.landing-glass{padding:var(--space-card-pad);border-radius:var(--radius-card);background:var(--surface-glass);border:1px solid var(--border-glass);box-shadow:var(--shadow-surface),inset 0 1px 0 rgb(var(--color-inset-highlight-rgb)/.5);backdrop-filter:blur(var(--blur-glass)) saturate(1.15);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.15)}.landing-gradient-text{background:linear-gradient(145deg,rgb(var(--color-primary-intense)/1) 0,rgb(var(--color-primary)/1) 45%,rgb(var(--color-cta-emerald)/1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-accent-text,.landing-stat-value{color:rgb(var(--color-primary)/1)}.landing-eyebrow{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity,1))}.font-display.landing-eyebrow{font-weight:600}.landing-cta-banner{background:linear-gradient(105deg,rgb(var(--color-primary)/1) 0,rgb(168 85 247/1) 48%,rgb(236 72 153/1) 100%)}.landing-nav-cta__locale-code,.landing-nav-cta__locale-icon{color:rgb(var(--color-ink-muted)/1);transition:color .16s ease}.landing-nav-cta__locale-code{letter-spacing:.04em}.landing-bento-preview{margin-left:1.25rem;margin-right:1.25rem;margin-bottom:1.25rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--border-glass);--tw-bg-opacity:1;background-color:rgb(var(--color-page-muted)/var(--tw-bg-opacity,1))}.landing-hero{isolation:isolate}.landing-hero-copy{padding-top:0}@media (min-width:1024px){.landing-hero-copy{padding-top:var(--space-2)}}.landing-hero-inline-form__shell{position:relative;display:flex;flex-direction:column;gap:var(--space-2);border-radius:1.25rem;border-width:1px;border-color:rgb(var(--color-line)/.9);--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));padding:.375rem;--tw-shadow:0 8px 32px -16px rgb(var(--color-primary)/0.18);--tw-shadow-colored:0 8px 32px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.landing-hero-inline-form__shell{flex-direction:row;align-items:stretch;border-radius:9999px;padding:var(--space-1)}}.landing-hero-inline-form__shell:focus-within{border-color:rgb(var(--color-primary)/1);box-shadow:0 0 0 3px rgb(var(--color-primary)/.18),0 8px 32px rgb(var(--color-primary)/.16)}.landing-hero-inline-form__icon{pointer-events:none;position:absolute;left:var(--space-4);top:50%;display:none;width:18px;height:18px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}@media (min-width:640px){.landing-hero-inline-form__icon{display:block}}.landing-hero-inline-form__input{min-height:var(--space-12);width:100%;border-radius:.75rem;border-width:0;background-color:initial;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.landing-hero-inline-form__input::placeholder{--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}@media (min-width:640px){.landing-hero-inline-form__input{min-height:2.75rem;flex:1 1 0%;border-radius:9999px;padding-left:2.75rem}}.landing-hero-inline-form__disclaimer{margin-top:.625rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.landing-hero-trust{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.625rem;padding:0}@media (min-width:640px){.landing-hero-trust{flex-direction:row;flex-wrap:wrap;column-gap:1.25rem;row-gap:var(--space-2)}}.landing-hero-trust__item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.landing-hero-trust__icon{width:var(--space-4);height:var(--space-4);flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.landing-hero-atmosphere__tagline{position:absolute;bottom:1.25rem;right:1.25rem;left:auto;z-index:10;margin:0;max-width:14ch;text-align:right;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.font-display.landing-hero-atmosphere__tagline{font-weight:600}@media (min-width:640px){.landing-hero-atmosphere__tagline{bottom:var(--space-6);right:var(--space-6);font-size:1.25rem;line-height:1.75rem}}.landing-hero-atmosphere__tagline{text-shadow:0 2px 16px rgb(15 23 42/.35)}.landing-hero-atmosphere__float--hero{left:6%;top:8%;z-index:5;display:flex;max-width:11.5rem;flex-direction:column;gap:var(--space-1);border-radius:1rem;padding-left:.875rem;padding-right:.875rem;padding-top:var(--space-3);padding-bottom:var(--space-3);border:var(--landing-card-border);background-color:var(--landing-card-surface);box-shadow:var(--landing-card-shadow)}.landing-how-section{padding-top:var(--space-12);padding-bottom:var(--space-12)}@media (min-width:640px){.landing-how-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}}@media (min-width:1024px){.landing-how-section{padding-top:5rem;padding-bottom:5rem}}.landing-how-section__head{margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);max-width:42rem;text-align:center}@media (min-width:640px){.landing-how-section__head{margin-bottom:2.5rem}}.landing-section-head>h2.landing-how-section__title{font-size:var(--landing-type-h2);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-display);letter-spacing:var(--landing-type-tracking-display)}.landing-section-head .landing-how-section__title{margin-top:0;margin-bottom:0}.landing-section-head:not(.landing-section-head--left) .landing-how-section__title{text-align:center}.landing-section-head--left .landing-how-section__title{text-align:left}.landing-page-hero .landing-how-section__title{letter-spacing:var(--pn-tracking-display);text-wrap:balance}.landing-how-section__title{text-wrap:balance}@media (max-width:1023px){.landing-how-section__title{text-wrap:balance}}.landing-how-section__title{margin-top:var(--space-3);font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-how-section__title.font-semibold{font-weight:600}.landing-how-section__title{font-size:var(--text-section-fluid);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--landing-type-tracking-heading)}.landing-how-section__accent{--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.landing-how-section__subtitle{margin-top:var(--space-3);--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1));font-size:var(--landing-type-body);line-height:var(--landing-type-leading-relaxed)}@media (min-width:640px){.landing-how-section__subtitle{font-size:var(--landing-type-body-lg)}}.landing-how-section__steps{margin:0;display:grid;list-style-type:none;gap:var(--space-4);padding:0}@media (min-width:640px){.landing-how-section__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-how-section__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}}.landing-how-step-wrap{position:relative;display:flex;align-items:stretch}.landing-how-step{display:flex;height:100%;width:100%;flex-direction:column;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:640px){.landing-card.landing-how-step{padding:var(--landing-card-pad-lg)}}.landing-how-step{gap:var(--landing-card-inner-gap);padding:var(--landing-card-pad-compact);border-radius:var(--landing-radius-card);border:var(--landing-card-border);background-color:var(--landing-card-surface);box-shadow:var(--pns-elevation-1)}@media (min-width:640px){.landing-how-step{padding:var(--landing-card-pad)}}.landing-how-step:hover{border:var(--landing-card-border-hover);box-shadow:var(--landing-shadow-md)}.landing-how-step__icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-soft)/var(--tw-bg-opacity,1))}.landing-how-step__title{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}.landing-how-step__desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.landing-how-step__chevron{position:absolute;right:calc(var(--space-2) * -1);top:50%;width:var(--space-4);height:var(--space-4);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--primary-200)/var(--tw-text-opacity,1))}.landing-pilot-section{padding-bottom:var(--space-12)}@media (min-width:640px){.landing-pilot-section{padding-bottom:var(--space-16)}}@media (min-width:1024px){.landing-pilot-section{padding-bottom:5rem}}.landing-feature-bar{border-top-width:1px;border-color:rgb(var(--primary-100)/.7);background-color:rgb(var(--color-surface)/.6);padding-top:var(--space-8);padding-bottom:var(--space-8)}@media (min-width:640px){.landing-feature-bar{padding-top:2.5rem;padding-bottom:2.5rem}}.landing-feature-bar__grid{margin:0;display:grid;list-style-type:none;gap:var(--space-6);padding:0}@media (min-width:640px){.landing-feature-bar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-feature-bar__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}}.landing-feature-bar__item{display:flex;align-items:flex-start;gap:var(--space-3)}.landing-feature-bar__icon{display:inline-flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-soft)/var(--tw-bg-opacity,1))}.landing-feature-bar__title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}.landing-feature-bar__desc{margin:.125rem 0 0;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1));font-size:var(--landing-type-caption);line-height:var(--landing-type-leading-relaxed)}@media (min-width:640px){.landing-feature-bar__desc{font-size:var(--landing-type-body-sm)}}.landing-hero-atmosphere{position:relative;display:flex;width:100%;align-items:center;justify-content:center}@media (min-width:1024px){.landing-hero-atmosphere{max-width:none}}.landing-hero-atmosphere__frame{position:relative;width:100%;overflow:hidden;border-radius:1.75rem;border-width:1px;border-color:rgb(var(--primary-100)/.7);--tw-shadow:0 28px 64px -36px rgb(var(--color-primary)/0.45);--tw-shadow-colored:0 28px 64px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.landing-hero-atmosphere__frame{border-radius:2rem}}.landing-hero-atmosphere__frame{aspect-ratio:4/3}.landing-hero-atmosphere__photo{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}@media (min-width:640px){.landing-card.landing-hero-atmosphere__photo{padding:var(--landing-card-pad-lg)}}.landing-hero-atmosphere__overlay{position:absolute;inset:0;background:linear-gradient(145deg,rgb(var(--color-primary)/.55) 0,rgb(var(--color-primary)/.35) 42%,rgb(15 23 42/.15) 100%)}.landing-hero-atmosphere__tagline-accent{font-weight:700;--tw-text-opacity:1;color:rgb(var(--primary-100)/var(--tw-text-opacity,1))}.landing-hero-atmosphere__float-title{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.landing-hero-atmosphere__float-text{margin:0;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.landing-hero-form--with-city{flex-direction:column;gap:var(--space-2)}@media (min-width:640px){.landing-hero-form--with-city{flex-direction:column;border-radius:1.25rem;padding:var(--space-2)}}.landing-hero-form__fields{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--space-2)}@media (min-width:640px){.landing-hero-form__fields{flex-direction:row}.landing-hero-form__field--city{max-width:11rem;flex:none}}.landing-diff-section{border-top-width:1px;border-color:rgb(var(--primary-100)/.6);background-color:rgb(var(--color-input-bg)/.8);padding-top:var(--space-12);padding-bottom:var(--space-12)}@media (min-width:640px){.landing-diff-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}}@media (min-width:1024px){.landing-diff-section{padding-top:5rem;padding-bottom:5rem}}.landing-diff-section__head{margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);max-width:42rem;text-align:center}@media (min-width:640px){.landing-diff-section__head{margin-bottom:2.5rem}}.landing-diff-section__title{margin-top:var(--space-2)}.landing-section-head>h2.landing-diff-section__title{font-size:var(--landing-type-h2);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-display);letter-spacing:var(--landing-type-tracking-display)}.landing-section-head .landing-diff-section__title{margin-top:0;margin-bottom:0}.landing-section-head:not(.landing-section-head--left) .landing-diff-section__title{text-align:center}.landing-section-head--left .landing-diff-section__title{text-align:left}.landing-page-hero .landing-diff-section__title{letter-spacing:var(--pn-tracking-display);text-wrap:balance}.landing-diff-section__title{text-wrap:balance}@media (max-width:1023px){.landing-diff-section__title{text-wrap:balance}}.landing-diff-section__title{margin-top:var(--space-3);font-family:var(--font-display);--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-diff-section__title.font-semibold{font-weight:600}.landing-diff-section__title{font-size:var(--text-section-fluid);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-tight);letter-spacing:var(--landing-type-tracking-heading)}.landing-diff-section__lead{margin-top:var(--space-3);--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1));font-size:var(--landing-type-body);line-height:var(--landing-type-leading-relaxed)}@media (min-width:640px){.landing-diff-section__lead{font-size:var(--landing-type-body-lg)}}.landing-diff-section__grid{margin:0;display:grid;list-style-type:none;gap:var(--space-4);padding:0}@media (min-width:640px){.landing-diff-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.landing-launch-form__field--city{max-width:9.5rem;flex:none}@media (min-width:640px){.landing-launch-form__field--city{max-width:10rem}}.landing-launch-form:has(.landing-launch-form__field--city){flex-wrap:wrap;border-radius:1.25rem}@media (min-width:640px){.landing-launch-form:has(.landing-launch-form__field--city){flex-wrap:nowrap;border-radius:9999px}}.landing-launch-form{display:flex;align-items:stretch;gap:var(--space-2);border-radius:9999px;border-width:1px;border-color:rgb(var(--color-line)/.9);--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));padding:.375rem;--tw-shadow:0 4px 20px rgb(var(--color-primary)/0.1);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-launch-form:focus-within{border-color:rgb(var(--color-primary)/1);box-shadow:0 0 0 3px rgb(var(--color-primary)/.2),0 4px 20px rgb(var(--color-primary)/.14)}.landing-launch-form__field{position:relative;display:flex;min-height:2.75rem;min-width:0;flex:1 1 0%;align-items:center}.landing-launch-form__icon{pointer-events:none;position:absolute;left:var(--space-4);width:18px;height:18px;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.landing-hero-form{display:flex;flex-direction:column;gap:var(--space-2);border-radius:1.25rem;border-width:1px;border-color:rgb(var(--color-line)/.9);--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));padding:.375rem;box-shadow:0 4px 24px rgb(var(--color-primary)/.1),0 1px 3px rgb(15 23 42/.06)}@media (min-width:640px){.landing-hero-form{flex-direction:row;align-items:stretch;border-radius:9999px;padding:var(--space-1)}}.landing-hero-form{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-hero-form:focus-within{border-color:rgb(var(--color-primary)/1);box-shadow:0 0 0 3px rgb(var(--color-primary)/.2),0 4px 24px rgb(var(--color-primary)/.14)}.landing-hero-form__field{position:relative;display:flex;min-height:var(--space-12);min-width:0;flex:1 1 0%;align-items:center}.landing-hero-form__icon{pointer-events:none;position:absolute;left:var(--space-4);width:18px;height:18px;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.landing-float-pos-tl{left:calc(var(--space-1) * -1);top:26%}@media (min-width:640px){.landing-float-pos-tl{left:calc(var(--space-2) * -1);top:27%}}@media (min-width:1024px){.landing-float-pos-tl{left:calc(var(--space-3) * -1);top:28%}}.landing-float-pos-tr{right:calc(var(--space-1) * -1);top:44%}@media (min-width:640px){.landing-float-pos-tr{right:calc(var(--space-2) * -1);top:45%}}@media (min-width:1024px){.landing-float-pos-tr{right:calc(var(--space-3) * -1);top:46%}}.landing-float-pos-bl{left:calc(var(--space-1) * -1);top:58%}@media (min-width:640px){.landing-float-pos-bl{left:calc(var(--space-2) * -1);top:59%}}@media (min-width:1024px){.landing-float-pos-bl{left:calc(var(--space-3) * -1);top:60%}}.landing-float-pos-br{right:calc(var(--space-1) * -1);bottom:9%}@media (min-width:640px){.landing-float-pos-br{right:calc(var(--space-2) * -1);bottom:10%}}@media (min-width:1024px){.landing-float-pos-br{right:calc(var(--space-3) * -1);bottom:11%}}.landing-hero-visual{position:relative;display:flex;min-height:0;width:100%;align-items:center;justify-content:center;overflow:visible;padding-top:var(--space-2);padding-bottom:var(--space-2)}@media (min-width:1024px){.landing-hero-visual{padding-top:0;padding-bottom:0}}.landing-hero-stage{position:relative;z-index:10;margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:min(100%,21rem);align-items:center;justify-content:center}@media (min-width:640px){.landing-hero-stage{max-width:24rem}}@media (min-width:1024px){.landing-hero-stage{max-width:28rem}}@media (min-width:1280px){.landing-hero-stage{max-width:32rem}}.landing-hero-phone-glow{pointer-events:none;position:absolute;left:50%;top:50%;z-index:0;aspect-ratio:3/5.6;width:88%;max-width:16rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:2.75rem}@media (min-width:640px){.landing-hero-phone-glow{max-width:19rem}}@media (min-width:1024px){.landing-hero-phone-glow{max-width:24rem}}@media (min-width:1280px){.landing-hero-phone-glow{max-width:28rem}}.landing-hero-phone-glow{background:radial-gradient(ellipse 90% 94% at 50% 48%,rgb(var(--primary-100)/.7) 0,rgb(var(--primary-50)/.45) 45%,transparent 72%)}.landing-hero-phone-wrap{position:relative;z-index:10;width:100%;max-width:260px;overflow:hidden;border-radius:2.25rem}@media (min-width:640px){.landing-hero-phone-wrap{max-width:300px;border-radius:2.5rem}}@media (min-width:768px){.landing-hero-phone-wrap{max-width:330px}}@media (min-width:1024px){.landing-hero-phone-wrap{max-width:370px;border-radius:2.75rem}}@media (min-width:1280px){.landing-hero-phone-wrap{max-width:400px}}.landing-hero-phone-wrap{box-shadow:0 24px 48px -20px rgb(123 97 255/.28),0 0 0 1px rgb(var(--primary-100)/.6)}.landing-hero-phone-image{position:relative;z-index:10;display:block;height:auto;width:100%;border-radius:2.25rem}@media (min-width:640px){.landing-hero-phone-image{border-radius:2.5rem}}@media (min-width:1024px){.landing-hero-phone-image{border-radius:2.75rem}}.landing-feature-tile{height:100%;max-width:16rem;text-align:center}@media (min-width:640px){.landing-card.landing-feature-tile{padding:var(--landing-card-pad-lg)}.landing-feature-tile{max-width:none}}@media (min-width:1024px){.landing-feature-tile{text-align:left}}.landing-feature-tile__icon{margin-left:auto;margin-right:auto;width:var(--space-8);height:var(--space-8);--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}@media (min-width:1024px){.landing-feature-tile__icon{margin-left:0;margin-right:0;width:2.25rem;height:2.25rem}}.landing-feature-tile__title{margin-top:var(--space-3);font-family:var(--font-display);font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1));font-weight:700}.landing-feature-tile__title.font-semibold{font-weight:600}.landing-feature-tile__desc{margin-top:var(--space-2);font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.landing-nav-bar__menu{flex-wrap:nowrap;display:flex;flex-wrap:wrap;align-items:center;gap:var(--landing-nav-gap)}.landing-nav-bar__menu .landing-link-item{flex-shrink:0;white-space:nowrap}.landing-nav-bar__actions{flex-wrap:nowrap;display:flex;flex-wrap:wrap;align-items:center;gap:var(--landing-nav-gap);gap:var(--landing-nav-actions-gap)}.landing-hero-map-backdrop__svg{width:100%;height:100%;min-height:14rem;object-fit:cover;object-position:50% 58%}.landing-hero-map-backdrop__pin{transform-origin:center bottom;animation:landing-map-pin-float 5s ease-in-out infinite}.landing-hero-map-backdrop__pin--b{animation-delay:1.2s}.landing-hero-map-backdrop__pin--c{animation-delay:2.4s}@keyframes landing-map-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.landing-globe-sphere{position:absolute;inset:8%;border-radius:50%;background:linear-gradient(circle at 32% 28%,rgb(var(--primary-200)/1) 0,rgb(var(--color-primary)/1) 38%,rgb(var(--color-primary-intense)/1) 72%,rgb(49 46 129/1) 100%);box-shadow:inset -12px -16px 32px rgb(49 46 129/.45),inset 8px 8px 20px rgb(var(--color-inset-highlight-rgb)/.25),0 20px 40px rgb(var(--color-primary)/.35)}.landing-globe-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(var(--color-primary)/.35)}.landing-globe-ring-1{transform:rotateX(68deg) rotate(-18deg)}.landing-globe-ring-2{inset:6%;transform:rotateX(52deg) rotate(24deg);border-color:rgb(91 140 255/.4)}.landing-globe-highlight{position:absolute;left:18%;top:14%;width:28%;height:22%;border-radius:50%;background:rgb(var(--color-surface)/.45);filter:blur(6px)}@keyframes landing-form-feedback-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-form-feedback__backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:var(--space-4)}@media (min-width:640px){.landing-form-feedback__backdrop{padding:var(--space-6)}}.landing-form-feedback__backdrop{background:rgb(15 15 25/.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-form-feedback{position:relative;margin-top:auto;margin-bottom:auto;display:flex;width:100%;max-width:21rem;flex-direction:column;align-items:center;border-radius:1rem;border-width:1px;border-color:rgb(var(--color-surface)/.8);padding:1.25rem;text-align:center}@media (min-width:640px){.landing-form-feedback{max-width:22.5rem;padding:var(--space-6)}}.landing-form-feedback{background:rgb(var(--color-chrome-bg)/.9);box-shadow:0 0 0 1px rgb(var(--color-primary)/.06),0 24px 48px -24px rgb(15 15 25/.35),0 12px 32px -16px rgb(var(--color-primary)/.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:landing-form-feedback-enter .24s cubic-bezier(.22,1,.36,1) both}.landing-form-feedback--confirm{max-width:20.5rem}@media (min-width:640px){.landing-form-feedback--confirm{max-width:21.5rem}}.landing-form-feedback--error,.landing-form-feedback--sending,.landing-form-feedback--success{max-width:20.5rem;padding:1.25rem}@media (min-width:640px){.landing-form-feedback--error,.landing-form-feedback--sending,.landing-form-feedback--success{max-width:21.5rem;padding-top:1.25rem;padding-bottom:1.25rem}}.landing-form-feedback__close{position:absolute;right:var(--space-3);top:var(--space-3);z-index:2;display:flex;width:var(--space-8);height:var(--space-8);align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(var(--primary-100)/.7);background-color:rgb(var(--color-surface)/.8);--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-form-feedback__close:hover{border-color:rgb(var(--primary-200)/.8);--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.landing-form-feedback__close:hover,.landing-form-feedback__icon-wrap{--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.landing-form-feedback__icon-wrap{position:relative;z-index:1;margin-bottom:.625rem;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(var(--primary-50)/.9);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--primary-100)/0.8);box-shadow:0 6px 16px -10px rgb(var(--color-primary)/.3)}.landing-form-feedback--confirm .landing-form-feedback__icon-wrap{margin-bottom:var(--space-3);width:2.75rem;height:2.75rem}.landing-form-feedback__icon-wrap--sending{background-color:rgb(var(--primary-50)/.9);--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1));box-shadow:0 8px 20px -12px rgb(var(--color-primary)/.28)}.landing-form-feedback__icon-wrap--success{background-color:rgb(236 253 245/.75);--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1));--tw-ring-color:rgb(209 250 229/0.8);box-shadow:0 8px 20px -12px rgb(16 185 129/.2)}.landing-form-feedback__icon-wrap--error{background-color:rgb(255 241 242/.8);color:rgb(225 29 72/.95);--tw-ring-color:rgb(255 228 230/0.7);box-shadow:0 8px 20px -12px rgb(244 63 94/.14)}.landing-form-feedback__icon-wrap--warning{background-color:rgb(255 251 235/.8);--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));--tw-ring-color:rgb(254 243 199/0.7);box-shadow:0 8px 20px -12px rgb(245 158 11/.16)}.landing-form-feedback__icon-wrap--confirm{background-color:rgb(var(--primary-50)/.9);--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1));box-shadow:0 8px 20px -12px rgb(var(--color-primary)/.28)}.landing-form-feedback__icon{width:1.125rem;height:1.125rem}.landing-form-feedback--confirm .landing-form-feedback__icon{width:1.25rem;height:1.25rem}.landing-form-feedback__title{position:relative;z-index:1;margin:0;font-family:var(--font-display);font-size:1.125rem;line-height:1.75rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));font-weight:700}.landing-form-feedback__title.font-semibold{font-weight:600}@media (min-width:640px){.landing-form-feedback__title{font-size:1.25rem;line-height:1.75rem}}.landing-form-feedback__hint{margin-top:var(--space-1);font-size:.75rem;line-height:1rem;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.landing-form-feedback__hint,.landing-form-feedback__message{position:relative;z-index:1;line-height:1.375;--tw-text-opacity:1}.landing-form-feedback__message{margin-top:.375rem;width:100%;max-width:17.5rem;font-size:.8125rem;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.landing-form-feedback--error .landing-form-feedback__message,.landing-form-feedback--success .landing-form-feedback__message{max-width:none;padding-left:.125rem;padding-right:.125rem}.landing-form-feedback__footer{position:relative;z-index:1;margin-top:var(--space-4);display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.625rem}.landing-form-feedback__footer--sending{margin-top:var(--space-3);gap:var(--space-2)}.landing-form-feedback__footer--result{margin-top:.875rem;gap:var(--space-2)}.landing-form-feedback__dismiss{margin:0;width:100%;background-color:initial;padding-top:var(--space-1);padding-bottom:var(--space-1);text-align:center;font-size:.8125rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-form-feedback__dismiss:hover{--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.landing-form-feedback__confirm-form{position:relative;z-index:1;margin-top:var(--space-4);display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--space-3)}.landing-form-feedback__confirm-form--simple{gap:.625rem}.landing-form-feedback__field{width:100%;text-align:left}.landing-form-feedback__field--invalid .landing-form-feedback__input{border-color:rgb(252 211 77/.9);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(253 230 138/0.5)}.landing-form-feedback__field-error{margin-top:.375rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}html[data-theme=dark] .landing-form-feedback__field-error{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.landing-form-feedback__input-wrap{position:relative;display:flex;align-items:center}.landing-form-feedback__input-icon{pointer-events:none;position:absolute;left:var(--space-3);width:var(--space-4);height:var(--space-4);color:rgb(var(--primary-500)/.7)}.landing-form-feedback__input{width:100%;border-radius:.75rem;border-width:1px;border-color:rgb(var(--color-line)/.4);--tw-bg-opacity:1;background-color:rgb(var(--color-input-bg)/var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;padding-left:2.25rem;padding-right:var(--space-3);text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-form-feedback__input::placeholder{color:rgb(var(--color-ink-subtle)/.8)}.landing-form-feedback__input:focus{border-color:rgb(var(--primary-500)/.35);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--primary-500)/0.15)}.landing-form-feedback__footnote{margin:0;text-align:center;font-size:.6875rem;font-weight:500;line-height:1.375;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.landing-form-feedback__footnote-icon{margin-top:.125rem;width:.875rem;height:.875rem;flex-shrink:0;color:rgb(var(--primary-500)/.75)}.landing-form-feedback__detail{position:relative;z-index:1;margin-top:var(--space-2);font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1))}.landing-form-feedback__progress{position:relative;width:100%}.landing-form-feedback__progress-bar{position:relative;display:block;height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background-color:rgb(var(--primary-100)/.7)}.landing-form-feedback__progress-fill{position:absolute;top:0;bottom:0;left:0;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--primary-600)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--primary-600)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--primary-500)/1) var(--tw-gradient-to-position);transition:width .24s ease-out}.landing-form-feedback__secure{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.6875rem;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.landing-form-feedback{animation:none}}.landing-form-feedback__action-secondary{min-height:2.75rem;width:100%;padding-left:var(--space-4);padding-right:var(--space-4);font-size:.9rem;font-weight:600}.font-display.landing-form-feedback__action-secondary{font-weight:600}.landing-ui-shimmer{position:relative;overflow:hidden;border-radius:.375rem;background:var(--skeleton-fill);background-size:var(--skeleton-fill-size);animation:var(--skeleton-fill-anim)}.landing-brand-loader{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.landing-brand-loader--lg{gap:var(--space-4)}.landing-brand-loader__mark-wrap{position:relative;display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center}.landing-brand-loader--lg .landing-brand-loader__mark-wrap{width:5.25rem;height:5.25rem}.landing-brand-loader__ring{pointer-events:none;position:absolute;inset:0;border-radius:9999px;border-width:2.5px;border-style:dashed;border-color:rgb(var(--primary-300)/.9);animation:landing-brand-ring 2.4s linear infinite}@keyframes landing-brand-ring{to{transform:rotate(1turn)}}.landing-brand-loader__mark{position:relative;z-index:10}.landing-brand-loader__label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.font-display.landing-brand-loader__label{font-weight:600}.landing-brand-loader__dots{display:flex;align-items:center;justify-content:center;gap:.375rem}.landing-brand-loader__dots span{width:.375rem;height:.375rem;border-radius:9999px;background-color:rgb(var(--color-primary)/.7);animation:landing-brand-dot 1.05s ease-in-out infinite}.landing-brand-loader__dots span:nth-child(2){animation-delay:.15s}.landing-brand-loader__dots span:nth-child(3){animation-delay:.3s}@keyframes landing-brand-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}.landing-section-transition{position:fixed;left:0;right:0;bottom:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:var(--space-6);top:var(--landing-nav-height);pointer-events:none;opacity:0;transition:opacity .22s ease}.landing-section-transition--visible{pointer-events:auto;opacity:1}.landing-section-transition__veil{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 42%,rgb(var(--color-chrome-bg)/1) 0,rgb(var(--landing-canvas-glow-rgb)/.18) 45%,var(--landing-canvas-mid) 100%),linear-gradient(180deg,var(--landing-canvas-top) 0,var(--landing-canvas-mid) 100%);opacity:.98}.landing-section-transition__loader{position:relative;z-index:10}.landing-section-transition__loader:before{content:"";pointer-events:none;position:absolute;left:50%;top:1.35rem;z-index:-10;width:10rem;height:10rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background:radial-gradient(circle,rgb(var(--color-primary)/.16) 0,rgb(var(--primary-300)/.08) 42%,transparent 72%);animation:landing-locale-transition-pulse 1.8s ease-in-out infinite}.landing-section-transition__loader .landing-brand-loader__label{font-weight:600;letter-spacing:-.025em;color:var(--landing-type-body-md);--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.font-display.landing-section-transition__loader .landing-brand-loader__label{font-weight:600}.landing-transition-center{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.landing-transition-center:before{content:"";pointer-events:none;position:absolute;left:50%;top:var(--space-6);z-index:-10;width:10rem;height:10rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background:radial-gradient(circle,rgb(var(--color-primary)/.16) 0,rgb(var(--primary-300)/.08) 42%,transparent 72%);animation:landing-locale-transition-pulse 1.8s ease-in-out infinite}.landing-locale-transition{z-index:200}.landing-locale-transition__stage{animation:landing-locale-transition-stage .32s ease both}@keyframes landing-locale-transition-stage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-locale-transition__icon{display:flex;width:var(--space-16);height:var(--space-16);align-items:center;justify-content:center}.landing-locale-transition__label{max-width:16rem;font-weight:600;line-height:1.375;letter-spacing:-.025em;color:var(--landing-type-body-md);--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.font-display.landing-locale-transition__label{font-weight:600}.landing-locale-transition__label--success{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.landing-skeleton-card-list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:var(--space-4);padding:0}.landing-skeleton-card-list__thumb{width:4.5rem;height:4.5rem;flex-shrink:0;border-radius:.75rem}@media (min-width:640px){.landing-skeleton-card-list__thumb{width:5rem;height:5rem}}.landing-skeleton-pricing-plans{margin-top:2.5rem;display:grid;gap:var(--space-6)}@media (min-width:1024px){.landing-skeleton-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}}.landing-skeleton-pricing-plan{border-radius:var(--landing-radius-card);padding:var(--space-6)}@media (min-width:640px){.landing-skeleton-pricing-plan{padding:var(--space-8)}}.landing-skeleton-pricing-plan{border:var(--landing-card-border);background-color:var(--landing-card-surface);box-shadow:var(--landing-card-shadow)}.landing-skeleton-contact-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--tw-space-y-reverse))}.landing-skeleton-contact-form{border-radius:var(--landing-radius-card);padding:var(--space-6)}@media (min-width:640px){.landing-skeleton-contact-form{padding:var(--space-8)}}.landing-skeleton-contact-form{border:var(--landing-card-border);background-color:var(--landing-card-surface);box-shadow:var(--landing-card-shadow)}@keyframes landing-locale-transition-pulse{0%,to{transform:scale(.96);opacity:.85}50%{transform:scale(1.04);opacity:1}}@media (prefers-reduced-motion:reduce){.landing-brand-loader__dots span,.landing-brand-loader__ring,.landing-locale-transition__stage,.landing-section-transition__loader:before,.landing-transition-center:before,.landing-ui-shimmer,.legal-doc-enter{animation:none!important}.landing-section-transition--visible{transition:none}}@media (max-width:1023px){.landing-page-section,.landing-section,.landing-section-alt,.landing-section-muted,.landing-section-plain{padding-top:var(--landing-section-y);padding-bottom:var(--landing-section-y)}.landing-contact.landing-section-plain,.landing-faq.landing-section-plain,.landing-hero-offset-top,.landing-page-hero,.landing-pricing.landing-section-plain{padding-top:var(--landing-hero-top)}.landing-page-stack .landing-page-section,.landing-page-stack .landing-section,.landing-page-stack .landing-section-muted,.landing-page-stack .landing-section-plain,.landing-page-stack>.landing-page-section,.landing-page-stack>.landing-section,.landing-page-stack>.landing-section-muted,.landing-page-stack>.landing-section-plain{padding-top:0;padding-bottom:0}.landing-section-stack{margin-top:var(--landing-stack)}.landing-section-head+.landing-grid,.landing-section-head+.landing-section-stack{margin-top:var(--landing-head-gap)}.landing-grid,.landing-grid--2,.landing-grid--3,.landing-grid--4,.landing-grid--5{gap:var(--landing-grid-gap)}.landing-grid--split{gap:var(--landing-split-gap)}.landing-pricing__inner{gap:var(--landing-rhythm-28)}}.landing-mock-hero__title,.landing-pricing-hero__title,.landing-section-title--hero{color:rgb(var(--color-ink-heading)/1);font-weight:var(--landing-weight-hero)}.landing-diff-section__title,.landing-home-section-intro__title,.landing-how-section__title,.landing-mock-how__title{color:rgb(var(--color-ink-heading)/1);font-weight:var(--landing-weight-section)}.landing-mock-hero__subtitle,.landing-mock-how__step-desc,.landing-mock-pilot__body,.landing-section-lead{color:rgb(var(--color-ink-muted)/1);font-weight:var(--landing-weight-body)}.landing-nav-bar__menu .landing-link-item--muted,.landing-nav-bar__menu .landing-link-item:not(.landing-link-item--active){color:rgb(var(--color-ink-muted)/1);font-weight:var(--landing-weight-nav)}.landing-nav-bar__menu .landing-link-item--active{color:rgb(var(--color-primary)/1);font-weight:600}.landing-nav-bar__actions .landing-nav-cta__locale-code,.landing-nav-bar__actions .landing-nav-cta__locale-icon{color:rgb(var(--color-ink-muted)/1);font-weight:var(--landing-weight-nav)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
 ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1440px){.\!container{max-width:1440px!important}.container{max-width:1440px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-1{left:calc(var(--space-1) * -1)}.-right-1{right:calc(var(--space-1) * -1)}.-right-2{right:calc(var(--space-2) * -1)}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-\[9\%\]{bottom:9%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:var(--space-3)}.left-4{left:var(--space-4)}.left-\[6\%\]{left:6%}.left-auto{left:auto}.right-3{right:var(--space-3)}.right-5{right:1.25rem}.top-1\/2{top:50%}.top-3{top:var(--space-3)}.top-6{top:var(--space-6)}.top-\[1\.35rem\]{top:1.35rem}.top-\[26\%\]{top:26%}.top-\[44\%\]{top:44%}.top-\[58\%\]{top:58%}.top-\[8\%\]{top:8%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-\[1100\]{z-index:1100}.z-\[180\]{z-index:180}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.col-span-1{grid-column:span 1/span 1}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.m-0{margin:0}.m-1{margin:var(--space-1)}.mx-0{margin-left:0;margin-right:0}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:var(--space-3)}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:var(--space-8)}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--space-1)}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:var(--space-2)}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:var(--space-3)}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:1.25rem}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-\[var\(--landing-stack\)\]{margin-top:var(--landing-stack)}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/5\.6\]{aspect-ratio:3/5.6}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:var(--space-12);height:var(--space-12)}.size-14{width:3.5rem;height:3.5rem}.size-16{width:var(--space-16);height:var(--space-16)}.size-3{width:var(--space-3);height:var(--space-3)}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:var(--space-4);height:var(--space-4)}.size-40{width:10rem;height:10rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:var(--space-8);height:var(--space-8)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[18px\]{width:18px;height:18px}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[5\.25rem\]{width:5.25rem;height:5.25rem}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:var(--space-12)}.h-16{height:var(--space-16)}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:var(--space-3)}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:var(--space-4)}.h-5{height:1.25rem}.h-6{height:var(--space-6)}.h-7{height:1.75rem}.h-8{height:var(--space-8)}.h-9{height:2.25rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.5625rem\]{height:1.5625rem}.h-\[1\.9375rem\]{height:1.9375rem}.h-\[2\.6875rem\]{height:2.6875rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[var\(--landing-nav-height\)\]{height:var(--landing-nav-height)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:var(--space-12)}.min-h-\[1\.3125rem\]{min-height:1.3125rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[var\(--landing-nav-height\)\]{min-height:var(--landing-nav-height)}.min-h-dvh{min-height:100dvh}.w-1\/3{width:33.333333%}.w-16{width:var(--space-16)}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-56{width:14rem}.w-72{width:18rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[35\%\]{width:35%}.w-\[40\%\]{width:40%}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[96\%\]{width:96%}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[11\.5rem\]{max-width:11.5rem}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[20\.5rem\]{max-width:20.5rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[260px\]{max-width:260px}.max-w-\[40rem\]{max-width:40rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[min\(100\%\2c 21rem\)\]{max-width:min(100%,21rem)}.max-w-\[var\(--landing-content-prose\)\]{max-width:var(--landing-content-prose)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--space-2)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-\[var\(--landing-split-gap\)\]{gap:var(--landing-split-gap)}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-8) * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2\.75rem\]{border-radius:2.75rem}.rounded-\[var\(--landing-radius-card\)\]{border-radius:var(--landing-radius-card)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-\[2\.5px\]{border-width:2.5px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgb\(var\(--color-surface\)\/0\.8\)\]{border-color:rgb(var(--color-surface)/.8)}.border-\[var\(--border-glass\)\]{border-color:var(--border-glass)}.border-amber-300\/90{border-color:rgb(252 211 77/.9)}.border-brand\/20{border-color:rgb(var(--color-primary)/.2)}.border-line\/40{border-color:rgb(var(--color-line)/.4)}.border-line\/90{border-color:rgb(var(--color-line)/.9)}.border-primary-100\/60{border-color:rgb(var(--primary-100)/.6)}.border-primary-100\/70{border-color:rgb(var(--primary-100)/.7)}.bg-\[rgb\(var\(--color-muted-fill\)\)\]{background-color:rgb(var(--color-muted-fill))}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-brand\/5{background-color:rgb(var(--color-primary)/.05)}.bg-emerald-50\/75{background-color:rgb(236 253 245/.75)}.bg-input{--tw-bg-opacity:1;background-color:rgb(var(--color-input-bg)/var(--tw-bg-opacity,1))}.bg-input\/80{background-color:rgb(var(--color-input-bg)/.8)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--primary-500)/var(--tw-bg-opacity,1))}.bg-primary-50\/90{background-color:rgb(var(--primary-50)/.9)}.bg-rose-50\/80{background-color:rgb(255 241 242/.8)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.bg-surface\/60{background-color:rgb(var(--color-surface)/.6)}.bg-surface\/80{background-color:rgb(var(--color-surface)/.8)}.bg-transparent{background-color:initial}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary-600{--tw-gradient-from:rgb(var(--primary-600)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--primary-600)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-primary{--tw-gradient-to:rgb(var(--primary-500)/1) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-\[2\.75\]{stroke-width:2.75}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-1\.5{padding:.375rem}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.px-0{padding-left:0;padding-right:0}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-\[var\(--landing-nav-link-px\)\]{padding-left:var(--landing-nav-link-px);padding-right:var(--landing-nav-link-px)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-\[var\(--landing-nav-link-py\)\]{padding-top:var(--landing-nav-link-py);padding-bottom:var(--landing-nav-link-py)}.py-\[var\(--landing-section-y\)\]{padding-top:var(--landing-section-y);padding-bottom:var(--landing-section-y)}.pb-12{padding-bottom:var(--space-12)}.pb-\[var\(--landing-page-hero-pb\)\]{padding-bottom:var(--landing-page-hero-pb)}.pl-4{padding-left:var(--space-4)}.pl-9{padding-left:2.25rem}.pr-3{padding-right:var(--space-3)}.pt-0{padding-top:0}.pt-\[var\(--landing-hero-top\)\]{padding-top:var(--landing-hero-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--landing-type-body-md\)\]{color:var(--landing-type-body-md)}.text-\[var\(--landing-type-body-sm\)\]{color:var(--landing-type-body-sm)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}.text-ink-heading{--tw-text-opacity:1;color:rgb(var(--color-ink-heading)/var(--tw-text-opacity,1))}.text-ink-muted{--tw-text-opacity:1;color:rgb(var(--color-ink-muted)/var(--tw-text-opacity,1))}.text-ink-subtle{--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(var(--primary-500)/var(--tw-text-opacity,1))}.text-primary\/80{color:rgb(var(--primary-500)/.8)}.text-rose-600\/95{color:rgb(225 29 72/.95)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_28px_64px_-36px_rgb\(var\(--color-primary\)\/0\.45\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_64px_-36px_rgb\(var\(--color-primary\)\/0\.45\)\]{--tw-shadow:0 28px 64px -36px rgb(var(--color-primary)/0.45);--tw-shadow-colored:0 28px 64px -36px var(--tw-shadow-color)}.shadow-\[0_4px_20px_rgb\(var\(--color-primary\)\/0\.1\)\]{--tw-shadow:0 4px 20px rgb(var(--color-primary)/0.1);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-16px_rgb\(var\(--color-primary\)\/0\.18\)\]{--tw-shadow:0 8px 32px -16px rgb(var(--color-primary)/0.18);--tw-shadow-colored:0 8px 32px -16px var(--tw-shadow-color)}.shadow-\[0_8px_32px_-16px_rgb\(var\(--color-primary\)\/0\.18\)\],.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.font-display{font-weight:700}.font-display.font-semibold{font-weight:600}.landing-about-showcase .landing-about-showcase__flow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}@media (max-width:767px){.landing-about-showcase .landing-about-showcase__flow{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.landing-about-showcase .landing-about-showcase__flow::-webkit-scrollbar{display:none}.landing-about-showcase .landing-about-showcase__flow-segment{flex:0 0 min(72vw,11.5rem)}}.placeholder\:text-ink-subtle::placeholder{--tw-text-opacity:1;color:rgb(var(--color-ink-subtle)/var(--tw-text-opacity,1))}.placeholder\:text-ink-subtle\/80::placeholder{color:rgb(var(--color-ink-subtle)/.8)}.hover\:border-primary-200\/80:hover{border-color:rgb(var(--primary-200)/.8)}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:var(--space-4)}.focus\:top-4:focus{top:var(--space-4)}.focus\:z-\[1000\]:focus{z-index:1000}.focus\:rounded-xl:focus{border-radius:.75rem}.focus\:border-primary\/35:focus{border-color:rgb(var(--primary-500)/.35)}.focus\:bg-surface:focus{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:var(--space-4);padding-right:var(--space-4)}.focus\:py-2:focus{padding-top:var(--space-2);padding-bottom:var(--space-2)}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-ink:focus{--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:font-semibold:focus.font-display{font-weight:600}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:rgb(var(--color-primary)/1)}@media (min-width:640px){.sm\:-left-2{left:calc(var(--space-2) * -1)}.sm\:-right-2{right:calc(var(--space-2) * -1)}.sm\:bottom-6{bottom:var(--space-6)}.sm\:bottom-\[10\%\]{bottom:10%}.sm\:right-6{right:var(--space-6)}.sm\:top-\[27\%\]{top:27%}.sm\:top-\[45\%\]{top:45%}.sm\:top-\[59\%\]{top:59%}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:block{display:block}.sm\:size-3{width:var(--space-3);height:var(--space-3)}.sm\:size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.sm\:min-h-11{min-height:2.75rem}.sm\:w-\[18\.5rem\]{width:18.5rem}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-\[19rem\]{max-width:19rem}.sm\:max-w-\[21\.5rem\]{max-width:21.5rem}.sm\:max-w-\[22\.5rem\]{max-width:22.5rem}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-stretch{align-items:stretch}.sm\:gap-2{gap:var(--space-2)}.sm\:gap-x-5{column-gap:1.25rem}.sm\:rounded-\[1\.25rem\]{border-radius:1.25rem}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-full{border-radius:9999px}.sm\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.sm\:py-16{padding-top:var(--space-16)}.sm\:pb-16,.sm\:py-16{padding-bottom:var(--space-16)}.sm\:text-\[var\(--landing-type-body-md\)\]{color:var(--landing-type-body-md)}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:max-w-\[330px\]{max-width:330px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-\[var\(--landing-split-gap-md\)\]{gap:var(--landing-split-gap-md)}.md\:py-\[var\(--landing-section-y-md\)\]{padding-top:var(--landing-section-y-md);padding-bottom:var(--landing-section-y-md)}.md\:pb-\[var\(--landing-page-hero-pb-md\)\]{padding-bottom:var(--landing-page-hero-pb-md)}.md\:pt-\[var\(--landing-hero-top-md\)\]{padding-top:var(--landing-hero-top-md)}}@media (min-width:1024px){.lg\:-left-3{left:calc(var(--space-3) * -1)}.lg\:-right-3{right:calc(var(--space-3) * -1)}.lg\:bottom-\[11\%\]{bottom:11%}.lg\:top-\[28\%\]{top:28%}.lg\:top-\[46\%\]{top:46%}.lg\:top-\[60\%\]{top:60%}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-\[var\(--landing-stack-lg\)\]{margin-top:var(--landing-stack-lg)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[24rem\]{max-width:24rem}.lg\:max-w-\[28rem\]{max-width:28rem}.lg\:max-w-\[370px\]{max-width:370px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:gap-\[var\(--landing-split-gap-lg\)\]{gap:var(--landing-split-gap-lg)}.lg\:rounded-\[2\.75rem\]{border-radius:2.75rem}.lg\:py-\[var\(--landing-section-y-lg\)\]{padding-top:var(--landing-section-y-lg);padding-bottom:var(--landing-section-y-lg)}.lg\:pb-\[var\(--landing-page-hero-pb-lg\)\]{padding-bottom:var(--landing-page-hero-pb-lg)}.lg\:pt-\[var\(--landing-hero-top-lg\)\]{padding-top:var(--landing-hero-top-lg)}}@media (min-width:1280px){.xl\:max-w-\[28rem\]{max-width:28rem}.xl\:max-w-\[32rem\]{max-width:32rem}.xl\:max-w-\[400px\]{max-width:400px}}@media (min-width:1440px){.\32xl\:py-\[var\(--landing-section-y-wide\)\]{padding-top:var(--landing-section-y-wide);padding-bottom:var(--landing-section-y-wide)}}