@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3{--fuente-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--fuente-texto:"Figtree","Figtree Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f7d00e{font-family:DM Mono,DM Mono Fallback;font-weight:500;font-style:normal}.__variable_f7d00e{--fuente-mono:"DM Mono","DM Mono Fallback"}:root{color-scheme:light dark;--font-display:var(--fuente-display,"Segoe UI"),system-ui,sans-serif;--font-body:var(--fuente-texto,system-ui),-apple-system,"Segoe UI",sans-serif;--font-mono:var(--fuente-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;--texto-2xs:0.75rem;--texto-xs:0.8125rem;--texto-sm:0.875rem;--texto-base:1rem;--texto-md:1.125rem;--texto-lg:1.375rem;--texto-xl:1.75rem;--texto-2xl:2.25rem;--texto-3xl:2.875rem;--peso-normal:400;--peso-medio:500;--peso-semi:600;--peso-bold:700;--peso-black:800;--interlinea-ajustada:1.1;--interlinea-titulo:1.2;--interlinea-base:1.55;--esp-0-5:0.125rem;--esp-1:0.25rem;--esp-1-5:0.375rem;--esp-2:0.5rem;--esp-3:0.75rem;--esp-4:1rem;--esp-5:1.25rem;--esp-6:1.5rem;--esp-8:2rem;--esp-10:2.5rem;--esp-12:3rem;--esp-16:4rem;--margen-lateral:clamp(1rem,4vw,2rem);--ancho-estrecho:26rem;--ancho-ficha:32rem;--ancho-contenido:48rem;--ancho-amplio:64rem;--toque-min:2.75rem;--radio-xs:6px;--radio-sm:10px;--radio-md:14px;--radio-lg:20px;--radio-xl:28px;--radio-pill:999px;--curva-salida:cubic-bezier(0.22,1,0.36,1);--curva-rebote:cubic-bezier(0.34,1.56,0.64,1);--dur-rapida:120ms;--dur:200ms;--dur-lenta:360ms;--dur-giro:900ms;--z-mapa:0;--z-barra:10;--z-nav:20;--z-menu:30;--z-visor:50;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--color-fondo:#f6f7f3;--color-superficie:#ffffff;--color-superficie-2:#f0f3ee;--color-superficie-3:#e5eae4;--color-borde:#dfe5df;--color-borde-control:#7d8983;--color-texto:#13201b;--color-texto-2:#45524d;--color-texto-3:#5f6b66;--color-principal:#11594b;--color-principal-hover:#0d4b3f;--color-principal-activo:#0a3f35;--color-sobre-principal:#ffffff;--color-principal-suave:#e1f0ea;--color-principal-tinta:#0e4d41;--color-principal-borde:#b9dacd;--color-secundario:#f4b63f;--color-secundario-hover:#eaa52a;--color-sobre-secundario:#231a05;--color-secundario-suave:#fcf0d2;--color-secundario-tinta:#7a5300;--color-secundario-borde:#f0d898;--color-acento:#c9401f;--color-acento-hover:#b23517;--color-sobre-acento:#ffffff;--color-acento-suave:#fde8e1;--color-acento-tinta:#a8361a;--color-acento-borde:#f4c2b2;--color-peligro:#be2a2f;--color-sobre-peligro:#ffffff;--color-peligro-suave:#fbe6e5;--color-peligro-tinta:#a3232a;--color-peligro-borde:#f1bdbe;--color-info-suave:#e6f0f8;--color-info-tinta:#1f5c94;--color-info-borde:#c3d9ee;--color-whatsapp:#16a34a;--color-whatsapp-suave:#e4f6eb;--color-whatsapp-tinta:#0b5f31;--color-whatsapp-borde:#b5e3c7;--keytag-contorno:#032825;--keytag-crema:#fdfaf1;--keytag-verde:#49b541;--color-foco:#11594b;--color-anillo:rgb(17 89 75/0.22);--color-anillo-peligro:rgb(190 42 47/0.2);--color-velo:rgb(19 32 27/0.45);--sombra-1:0 1px 2px rgb(19 32 27/0.06),0 1px 3px rgb(19 32 27/0.04);--sombra-2:0 2px 4px rgb(19 32 27/0.04),0 10px 24px -8px rgb(19 32 27/0.14);--sombra-3:0 6px 12px rgb(19 32 27/0.06),0 24px 48px -16px rgb(19 32 27/0.28);--sombra-boton:inset 0 1px 0 rgb(255 255 255/0.14),0 1px 2px rgb(10 63 53/0.3),0 6px 14px -8px rgb(10 63 53/0.55);--color-especie-perro:#fcf0d2;--color-especie-gato:#e1f0ea;--color-especie-otra:#e6f0f8}@media (prefers-color-scheme:dark){:root{--color-fondo:#0e1412;--color-superficie:#151d1a;--color-superficie-2:#1c2622;--color-superficie-3:#24302b;--color-borde:#29342f;--color-borde-control:#6b7872;--color-texto:#e8eeea;--color-texto-2:#b2beb8;--color-texto-3:#8d9a94;--color-principal:#5cc6a6;--color-principal-hover:#72d2b4;--color-principal-activo:#4ab394;--color-sobre-principal:#06231c;--color-principal-suave:#16332b;--color-principal-tinta:#7fd9bc;--color-principal-borde:#245446;--color-secundario:#f2bd55;--color-secundario-hover:#f5ca70;--color-sobre-secundario:#231a05;--color-secundario-suave:#3a2e12;--color-secundario-tinta:#f5cd7a;--color-secundario-borde:#5c4a1e;--color-acento:#ff7759;--color-acento-hover:#ff8c73;--color-sobre-acento:#2a0b03;--color-acento-suave:#3a1c14;--color-acento-tinta:#ff9a82;--color-acento-borde:#6a2f21;--color-peligro:#ff7b7e;--color-sobre-peligro:#2a0507;--color-peligro-suave:#3a1a1b;--color-peligro-tinta:#ff9c9e;--color-peligro-borde:#6b2e30;--color-info-suave:#16283a;--color-info-tinta:#8dc0ee;--color-info-borde:#274463;--color-whatsapp:#3dd47a;--color-whatsapp-suave:#123322;--color-whatsapp-tinta:#7ee0a5;--color-whatsapp-borde:#1f5237;--keytag-contorno:#111815;--keytag-verde:#5bd152;--color-foco:#5cc6a6;--color-anillo:rgb(92 198 166/0.28);--color-anillo-peligro:rgb(255 123 126/0.25);--color-velo:rgb(0 0 0/0.6);--sombra-1:0 1px 2px rgb(0 0 0/0.4);--sombra-2:0 2px 4px rgb(0 0 0/0.3),0 12px 28px -10px rgb(0 0 0/0.6);--sombra-3:0 8px 16px rgb(0 0 0/0.35),0 28px 56px -16px rgb(0 0 0/0.75);--sombra-boton:inset 0 1px 0 rgb(255 255 255/0.2),0 1px 2px rgb(0 0 0/0.5);--color-especie-perro:#3a2e12;--color-especie-gato:#16332b;--color-especie-otra:#16283a}}[data-fondo=lila]{--fondo-1:#faf2fe;--fondo-2:#f3e4fb;--fondo-3:#e9bef5;--fondo-huella-1:#f7eafd;--fondo-huella-2:#dfaef2}[data-fondo=coral]{--fondo-1:#fdebea;--fondo-2:#f9d4d2;--fondo-3:#f09a96;--fondo-huella-1:#fddcda;--fondo-huella-2:#f28c88}[data-fondo=celeste]{--fondo-1:#e9f7fb;--fondo-2:#cfedf5;--fondo-3:#7fd3e7;--fondo-huella-1:#bfe9f4;--fondo-huella-2:#5fc7e0}[data-fondo=menta]{--fondo-1:#e9f4e7;--fondo-2:#d5ebd1;--fondo-3:#7ecd9c;--fondo-huella-1:#b9e5c9;--fondo-huella-2:#6cc791}[data-fondo=rosa]{--fondo-1:#fdebf5;--fondo-2:#f9d5ea;--fondo-3:#f58fc9;--fondo-huella-1:#fdd9ec;--fondo-huella-2:#f58ac8}@media (prefers-color-scheme:dark){[data-fondo=lila]{--fondo-1:#161222;--fondo-2:#1d1730;--fondo-3:#2c2043;--fondo-huella-1:#1b1528;--fondo-huella-2:#3a2a53}[data-fondo=coral]{--fondo-1:#201312;--fondo-2:#2b1918;--fondo-3:#3d2220;--fondo-huella-1:#251615;--fondo-huella-2:#4a2a27}[data-fondo=celeste]{--fondo-1:#0e1a20;--fondo-2:#12242d;--fondo-3:#17323f;--fondo-huella-1:#102028;--fondo-huella-2:#1e3f4e}[data-fondo=menta]{--fondo-1:#101c15;--fondo-2:#14261b;--fondo-3:#1b3627;--fondo-huella-1:#122019;--fondo-huella-2:#234631}[data-fondo=rosa]{--fondo-1:#20131b;--fondo-2:#2b1924;--fondo-3:#3d2233;--fondo-huella-1:#251620;--fondo-huella-2:#4a2a3e}}[data-fondo=lila]{--color-principal:#a64bbd;--color-principal-hover:#9d42b4;--color-principal-activo:#923ea7;--color-sobre-principal:#ffffff;--color-principal-suave:#f2def8;--color-principal-tinta:#913da6;--color-principal-borde:#d8aae4;--color-foco:#a64bbd;--color-anillo:rgb(166 75 189/0.22)}[data-fondo=coral]{--color-principal:#c1466b;--color-principal-hover:#b93e62;--color-principal-activo:#ab395b;--color-sobre-principal:#ffffff;--color-principal-suave:#f8dde5;--color-principal-tinta:#a9385a;--color-principal-borde:#e6a8bb;--color-foco:#c1466b;--color-anillo:rgb(193 70 107/0.22)}[data-fondo=celeste]{--color-principal:#2679a0;--color-principal-hover:#226e92;--color-principal-activo:#1f6383;--color-sobre-principal:#ffffff;--color-principal-suave:#daf1fb;--color-principal-tinta:#226e92;--color-principal-borde:#a1d5ec;--color-foco:#2679a0;--color-anillo:rgb(38 121 160/0.22)}[data-fondo=menta]{--color-principal:#258062;--color-principal-hover:#217358;--color-principal-activo:#1d654d;--color-sobre-principal:#ffffff;--color-principal-suave:#dcf9f0;--color-principal-tinta:#23785b;--color-principal-borde:#a5e9d2;--color-foco:#258062;--color-anillo:rgb(37 128 98/0.22)}[data-fondo=rosa]{--color-principal:#bf4091;--color-principal-hover:#b23b86;--color-principal-activo:#a4377c;--color-sobre-principal:#ffffff;--color-principal-suave:#f8ddee;--color-principal-tinta:#a5377d;--color-principal-borde:#e6a8cf;--color-foco:#bf4091;--color-anillo:rgb(191 64 145/0.22)}@media (prefers-color-scheme:dark){[data-fondo=lila]{--color-principal:#ba70cd;--color-principal-hover:#c488d3;--color-principal-activo:#ae5bc2;--color-sobre-principal:#33143b;--color-principal-suave:#2e1a32;--color-principal-tinta:#c88fd6;--color-principal-borde:#4e2e56;--color-foco:#ba70cd;--color-anillo:rgb(186 112 205/0.28)}[data-fondo=coral]{--color-principal:#d06c8a;--color-principal-hover:#d6859d;--color-principal-activo:#c75778;--color-sobre-principal:#39131f;--color-principal-suave:#321a21;--color-principal-tinta:#d98ca3;--color-principal-borde:#562e3a;--color-foco:#d06c8a;--color-anillo:rgb(208 108 138/0.28)}[data-fondo=celeste]{--color-principal:#60b5dc;--color-principal-hover:#7bc0e0;--color-principal-activo:#49a8d4;--color-sobre-principal:#14303d;--color-principal-suave:#1a2b32;--color-principal-tinta:#83c4e2;--color-principal-borde:#2e4a56;--color-foco:#60b5dc;--color-anillo:rgb(96 181 220/0.28)}[data-fondo=menta]{--color-principal:#67d5b1;--color-principal-hover:#81dabc;--color-principal-activo:#51cda3;--color-sobre-principal:#143d30;--color-principal-suave:#1a322a;--color-principal-tinta:#88ddc1;--color-principal-borde:#2e5649;--color-foco:#67d5b1;--color-anillo:rgb(103 213 177/0.28)}[data-fondo=rosa]{--color-principal:#d06cac;--color-principal-hover:#d685b8;--color-principal-activo:#c7579e;--color-sobre-principal:#3d142e;--color-principal-suave:#321a2a;--color-principal-tinta:#d98cbd;--color-principal-borde:#562e48;--color-foco:#d06cac;--color-anillo:rgb(208 108 172/0.28)}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{margin:0;padding:0}body{min-height:100dvh;background:var(--color-fondo);font-family:var(--font-body);font-size:var(--texto-base);line-height:var(--interlinea-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4{color:var(--color-texto)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--peso-bold);line-height:var(--interlinea-titulo);letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--texto-xl);letter-spacing:-.03em}h2{font-size:var(--texto-lg)}h3{font-size:var(--texto-md);letter-spacing:-.015em}p{text-wrap:pretty}b,strong{font-weight:var(--peso-bold)}a{color:var(--color-principal-tinta);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-rapida) var(--curva-salida),text-decoration-thickness var(--dur-rapida) var(--curva-salida)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2.5px solid var(--color-foco);outline-offset:2px;border-radius:var(--radio-xs)}::selection{background:var(--color-principal-suave);color:var(--color-principal-tinta)}img,svg{vertical-align:middle}hr{border:0;border-top:1px solid var(--color-borde);margin:var(--esp-6) 0}.cifras,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.saltar,.sr-only{position:absolute}.saltar{left:var(--esp-3);top:calc(var(--esp-3) + var(--safe-top));z-index:var(--z-visor);padding:var(--esp-2) var(--esp-4);border-radius:var(--radio-sm);background:var(--color-principal);color:var(--color-sobre-principal);font-weight:var(--peso-semi);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur) var(--curva-salida)}.saltar:focus-visible{transform:none}.icono{width:1.25em;height:1.25em;flex:none}.icono-gira{animation:giro var(--dur-giro) linear infinite}@keyframes giro{to{transform:rotate(1turn)}}.shell{width:100%;max-width:calc(var(--ancho-contenido) + 2 * var(--margen-lateral));margin:0 auto;padding:var(--esp-6) var(--margen-lateral) var(--esp-16)}.shell-amplio{max-width:calc(var(--ancho-amplio) + 2 * var(--margen-lateral))}.stack{gap:var(--esp-4)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--esp-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--esp-6)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-6)}.page-head>:first-child{flex:1 1 14rem;min-width:0}.page-head h1{font-size:var(--texto-xl);font-weight:var(--peso-black);letter-spacing:-.035em;line-height:var(--interlinea-ajustada)}.page-head p{margin:var(--esp-1-5) 0 0;color:var(--color-texto-2);font-size:var(--texto-sm)}@media (min-width:48rem){.page-head h1{font-size:var(--texto-2xl)}.page-head p{font-size:var(--texto-base)}}.seccion-titulo{display:flex;align-items:center;gap:var(--esp-2);margin:0 0 var(--esp-3);font-size:var(--texto-md);font-weight:var(--peso-bold)}.seccion-titulo .icono{color:var(--color-principal)}.panel-card{background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:var(--radio-lg);padding:var(--esp-5);box-shadow:var(--sombra-1)}.tarjeta-link{display:block;color:inherit;text-decoration:none;transition:transform var(--dur) var(--curva-salida),box-shadow var(--dur) var(--curva-salida),border-color var(--dur) var(--curva-salida)}.tarjeta-link:hover{transform:translateY(-2px);box-shadow:var(--sombra-2);border-color:var(--color-principal-borde)}.tarjeta-link:active{transform:translateY(0);box-shadow:var(--sombra-1)}.tarjeta-link:focus-visible{border-radius:var(--radio-lg)}.btn{--btn-fondo:var(--color-superficie);--btn-fondo-hover:var(--color-superficie-2);--btn-texto:var(--color-texto);--btn-borde:var(--color-borde);--btn-sombra:var(--sombra-1);display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:3rem;padding:0 var(--esp-5);border:1.5px solid var(--btn-borde);border-radius:var(--radio-md);background:var(--btn-fondo);color:var(--btn-texto);box-shadow:var(--btn-sombra);font-family:var(--font-body);font-size:var(--texto-base);font-weight:var(--peso-semi);line-height:1.2;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-rapida) var(--curva-salida),border-color var(--dur-rapida) var(--curva-salida),box-shadow var(--dur) var(--curva-salida),transform var(--dur-rapida) var(--curva-salida),color var(--dur-rapida) var(--curva-salida)}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--btn-fondo-hover)}.btn:active{transform:translateY(1px) scale(.985);box-shadow:none}.btn:focus-visible{outline-offset:3px;border-radius:var(--radio-md)}.btn .icono{width:1.2em;height:1.2em}button.btn{width:100%}.btn-auto,button.btn.btn-auto{width:auto}.btn[aria-disabled=true],button.btn:disabled{--btn-fondo:var(--color-superficie-3);--btn-fondo-hover:var(--color-superficie-3);--btn-texto:var(--color-texto-2);--btn-borde:transparent;--btn-sombra:none;cursor:progress;transform:none}.btn-primary{--btn-fondo:var(--color-principal);--btn-fondo-hover:var(--color-principal-hover);--btn-texto:var(--color-sobre-principal);--btn-borde:transparent;--btn-sombra:var(--sombra-boton)}.btn-primary:active{background:var(--color-principal-activo)}.btn-secundario-miel{--btn-fondo:var(--color-secundario);--btn-fondo-hover:var(--color-secundario-hover);--btn-texto:var(--color-sobre-secundario);--btn-borde:transparent;--btn-sombra:var(--sombra-1)}.btn-perdida{--btn-fondo:var(--color-acento);--btn-fondo-hover:var(--color-acento-hover);--btn-texto:var(--color-sobre-acento);--btn-borde:transparent;--btn-sombra:var(--sombra-1)}.btn-ghost,.btn-secondary{--btn-fondo:var(--color-superficie);--btn-fondo-hover:var(--color-superficie-2);--btn-texto:var(--color-texto);--btn-borde:var(--color-borde)}.btn-quieto{--btn-fondo:transparent;--btn-fondo-hover:var(--color-superficie-2);--btn-texto:var(--color-texto-2);--btn-borde:transparent;--btn-sombra:none}.btn-danger{--btn-fondo:var(--color-superficie);--btn-fondo-hover:var(--color-peligro-suave);--btn-texto:var(--color-peligro-tinta);--btn-borde:var(--color-peligro-borde)}.btn-sm{min-height:var(--toque-min);padding:0 var(--esp-4);border-radius:var(--radio-sm);font-size:var(--texto-sm)}.btn-sm:focus-visible{border-radius:var(--radio-sm)}.btn-lg{min-height:3.5rem;padding:0 var(--esp-6);border-radius:var(--radio-lg);font-size:var(--texto-md)}.btn-icono{min-height:var(--toque-min);padding:0;border-radius:var(--radio-pill)}.btn-icono,button.btn.btn-icono{width:var(--toque-min)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--esp-3)}.btn-row>*{flex:1 1 8rem}.form{gap:var(--esp-5)}.fieldset,.form{display:flex;flex-direction:column}.fieldset{gap:var(--esp-4);min-width:0;margin:0;padding:var(--esp-5);background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-1)}.fieldset>legend{float:left;width:100%;display:flex;align-items:center;gap:var(--esp-2);padding:0;margin:0;font-family:var(--font-display);font-size:var(--texto-md);font-weight:var(--peso-bold);letter-spacing:-.015em;color:var(--color-texto)}.fieldset>legend .icono{color:var(--color-principal)}.field{display:flex;flex-direction:column;gap:var(--esp-1-5);min-width:0}.field>:is(label,.field-titulo){font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-texto-2)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--esp-4);gap:var(--esp-4)}@media (max-width:26rem){.field-row{grid-template-columns:1fr}}.field .hint,.hint{font-size:var(--texto-xs);line-height:1.45;color:var(--color-texto-3)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;min-height:3rem;padding:0 var(--esp-3);font:inherit;font-size:var(--texto-base);color:var(--color-texto);background:var(--color-superficie);border:1.5px solid var(--color-borde-control);border-radius:var(--radio-sm);transition:border-color var(--dur-rapida) var(--curva-salida),box-shadow var(--dur-rapida) var(--curva-salida),background-color var(--dur-rapida) var(--curva-salida)}input::placeholder,textarea::placeholder{color:var(--color-texto-3);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--color-texto-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-principal);box-shadow:0 0 0 4px var(--color-anillo)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-peligro)}input[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px var(--color-anillo-peligro)}input:disabled,select:disabled,textarea:disabled{background:var(--color-superficie-2);color:var(--color-texto-3);cursor:not-allowed}textarea{min-height:6rem;padding:var(--esp-3);line-height:var(--interlinea-base);resize:vertical}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--esp-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b66' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--esp-3) center;background-size:1.1rem;cursor:pointer}@media (prefers-color-scheme:dark){select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d9a94' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}input[type=file]{max-width:100%;font:inherit;font-size:var(--texto-sm);color:var(--color-texto-2)}input[type=file]::-webkit-file-upload-button{margin-right:var(--esp-3);min-height:2.5rem;padding:0 var(--esp-4);border:1.5px solid var(--color-borde);border-radius:var(--radio-sm);background:var(--color-superficie);color:var(--color-texto);font:inherit;font-weight:var(--peso-semi);cursor:pointer;box-shadow:var(--sombra-1);-webkit-transition:background-color var(--dur-rapida) var(--curva-salida);transition:background-color var(--dur-rapida) var(--curva-salida)}input[type=file]::file-selector-button{margin-right:var(--esp-3);min-height:2.5rem;padding:0 var(--esp-4);border:1.5px solid var(--color-borde);border-radius:var(--radio-sm);background:var(--color-superficie);color:var(--color-texto);font:inherit;font-weight:var(--peso-semi);cursor:pointer;box-shadow:var(--sombra-1);transition:background-color var(--dur-rapida) var(--curva-salida)}input[type=file]::-webkit-file-upload-button:hover{background:var(--color-superficie-2)}input[type=file]::file-selector-button:hover{background:var(--color-superficie-2)}.check{display:flex;align-items:flex-start;gap:var(--esp-3);font-size:var(--texto-sm);line-height:1.45;cursor:pointer}.check input{width:1.25rem;height:1.25rem;margin:.05rem 0 0;flex:0 0 auto}.check input,input[type=range]{accent-color:var(--color-principal);cursor:pointer}input[type=range]{width:100%}.badge{display:inline-flex;align-items:center;gap:var(--esp-1-5);min-height:1.5rem;padding:0 var(--esp-3) 0 var(--esp-2);border-radius:var(--radio-pill);border:1px solid transparent;font-size:var(--texto-2xs);font-weight:var(--peso-bold);letter-spacing:.01em;line-height:1;white-space:nowrap}.badge:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex:none}.badge-ok{background:var(--color-principal-suave);color:var(--color-principal-tinta);border-color:var(--color-principal-borde)}.badge-lost{background:var(--color-acento-suave);color:var(--color-acento-tinta);border-color:var(--color-acento-borde)}.badge-lost:before{animation:latido 1.8s var(--curva-salida) infinite}.badge-aviso{background:var(--color-secundario-suave);color:var(--color-secundario-tinta);border-color:var(--color-secundario-borde)}.badge-muted{background:var(--color-superficie-2);color:var(--color-texto-2);border-color:var(--color-borde)}@keyframes latido{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}70%{box-shadow:0 0 0 .45rem color-mix(in srgb,currentColor 0%,transparent)}to{box-shadow:0 0 0 0 transparent}}.notice{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid transparent;border-radius:var(--radio-md);font-size:var(--texto-sm);line-height:1.5}.notice>.icono{margin-top:.1em}.notice>:not(.icono){flex:1 1;min-width:0}.notice p{margin:0}.notice-error{background:var(--color-peligro-suave);color:var(--color-peligro-tinta);border-color:var(--color-peligro-borde)}.notice-ok{background:var(--color-principal-suave);color:var(--color-principal-tinta);border-color:var(--color-principal-borde)}.notice-info{background:var(--color-superficie-2);color:var(--color-texto-2);border-color:var(--color-borde)}.notice-aviso{background:var(--color-secundario-suave);color:var(--color-secundario-tinta);border-color:var(--color-secundario-borde)}.notice-perdida{background:var(--color-acento-suave);color:var(--color-acento-tinta);border-color:var(--color-acento-borde)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);padding:var(--esp-10) var(--esp-6);text-align:center;color:var(--color-texto-2);background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:var(--radio-xl);box-shadow:var(--sombra-1)}.empty>h2,.empty>h3{font-size:var(--texto-lg)}.empty p{margin:0;max-width:30ch}.empty .btn{margin-top:var(--esp-2)}.placa-chip{display:inline-flex;align-items:center;gap:var(--esp-1-5);padding:var(--esp-0-5) var(--esp-2) var(--esp-0-5) var(--esp-1-5);border:1px solid var(--color-borde);border-radius:var(--radio-xs);background:var(--color-superficie-2);color:var(--color-texto);font-family:var(--font-mono);font-size:var(--texto-xs);font-weight:var(--peso-medio);letter-spacing:.06em;line-height:1.5;white-space:nowrap}.placa-chip:before{content:"";width:.4rem;height:.4rem;border-radius:50%;border:1.5px solid var(--color-texto-3);flex:none}.avatar{--tam:3rem;width:var(--tam);height:var(--tam);border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:none;background:var(--color-superficie-2);color:var(--color-texto-2)}.avatar>.icono{width:50%;height:50%}.avatar[data-especie=dog]{background:var(--color-especie-perro);color:var(--color-secundario-tinta)}.avatar[data-especie=cat]{background:var(--color-especie-gato);color:var(--color-principal-tinta)}.avatar[data-especie=other]{background:var(--color-especie-otra);color:var(--color-info-tinta)}.avatar>img,.pet-avatar>img,.photo>img,.recorte>img{display:block;width:100%;height:100%;object-fit:cover}.muted{color:var(--color-texto-3);font-size:var(--texto-sm)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em}.eyebrow{display:inline-flex;gap:var(--esp-1-5);margin:0 0 var(--esp-2);font-size:var(--texto-2xs);font-weight:var(--peso-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-principal-tinta)}.divider,.eyebrow{align-items:center}.divider{display:flex;gap:var(--esp-3);margin:var(--esp-1) 0;color:var(--color-texto-3);font-size:var(--texto-xs)}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--color-borde)}.skeleton{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--color-superficie) 70%,transparent) 50%,transparent 80%) var(--color-superficie-2);background-size:200% 100%;animation:brillo 1.4s linear infinite}@keyframes brillo{to{background-position:-200% 0}}.aparece{animation:aparece var(--dur-lenta) var(--curva-salida) both}@keyframes aparece{0%{opacity:.4;transform:translateY(6px)}}.scan-item{display:flex;gap:var(--esp-3);padding:var(--esp-3) 0;font-size:var(--texto-sm)}.scan-item+.scan-item{border-top:1px solid var(--color-borde)}.scan-dot{width:.625rem;height:.625rem;margin-top:.4rem;border-radius:50%;flex:0 0 auto;background:var(--color-borde-control)}.scan-dot.located{background:var(--color-principal);box-shadow:0 0 0 3px var(--color-principal-suave)}.scan-body{flex:1 1;min-width:0}.scan-body time{font-weight:var(--peso-semi);color:var(--color-texto)}.scan-body .ua{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-meta,.scan-body .ua{display:block;color:var(--color-texto-3);font-size:var(--texto-xs)}.marca{display:inline-flex;align-items:center;gap:var(--esp-2);color:var(--color-texto)}.marca-keytag{height:clamp(2.25rem,1.8rem + 1.6vw,2.75rem);width:auto;flex:none;display:block}.ilus{display:block;width:100%;max-width:14rem;height:auto;margin-inline:auto}body:has(>.actions){display:flex;flex-direction:column}.ficha-marca{width:100%;max-width:calc(var(--ancho-ficha) + 2 * var(--margen-lateral));margin:0 auto;padding:var(--esp-4) var(--margen-lateral) 0}.ficha-marca-logo{height:2rem;width:auto;display:block}.page{flex:1 0 auto;width:100%;max-width:calc(var(--ancho-ficha) + 2 * var(--margen-lateral));margin:0 auto;padding:0 var(--margen-lateral) var(--esp-8)}.alert{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-2);margin:0 calc(-1 * var(--margen-lateral));padding:var(--esp-5) var(--margen-lateral) var(--esp-6);background:var(--color-acento);color:var(--color-sobre-acento)}.alert-rotulo{display:inline-flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-2xs);font-weight:var(--peso-bold);letter-spacing:.1em;line-height:var(--interlinea-titulo);text-transform:uppercase}.alert-punto{width:calc(var(--esp-2) + var(--esp-0-5));height:calc(var(--esp-2) + var(--esp-0-5));flex:none;border-radius:50%;background:currentColor;animation:latido calc(var(--dur-lenta) * 5) var(--curva-salida) infinite}.alert-titular{font-family:var(--font-display);font-size:var(--texto-xl);font-weight:var(--peso-black);line-height:var(--interlinea-ajustada);letter-spacing:-.03em;text-wrap:balance}.alert-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);margin-top:var(--esp-1)}.alert-recompensa{background:var(--color-secundario);color:var(--color-sobre-secundario)}.alert-caracter,.alert-recompensa{display:inline-flex;align-items:center;gap:var(--esp-1-5);padding:var(--esp-1-5) var(--esp-3) var(--esp-1-5) var(--esp-2);border-radius:var(--radio-pill);font-size:var(--texto-sm);font-weight:var(--peso-bold);line-height:var(--interlinea-titulo)}.alert-caracter{background:var(--color-sobre-acento);color:var(--color-acento-tinta)}.hero{display:flex;flex-direction:column;align-items:center;padding-top:var(--esp-8);text-align:center}.ficha-perdida .hero{padding-top:var(--esp-6)}.ficha-preview{display:inline-flex;align-items:center;gap:var(--esp-1-5);margin:0 0 var(--esp-6);padding:var(--esp-1) var(--esp-3);border:1px solid var(--color-info-borde);border-radius:var(--radio-pill);background:var(--color-info-suave);color:var(--color-info-tinta);font-size:var(--texto-xs);font-weight:var(--peso-semi)}.hero-foto{position:relative;margin:var(--esp-4) 0 var(--esp-8);border-radius:50%;box-shadow:0 0 0 var(--esp-1) var(--color-superficie),0 0 0 calc(var(--esp-1) + var(--esp-3)) var(--color-principal-borde),var(--sombra-2);transition:transform var(--dur-rapida) var(--curva-salida)}.ficha-perdida .hero-foto{box-shadow:0 0 0 var(--esp-1) var(--color-superficie),0 0 0 calc(var(--esp-1) + var(--esp-3)) var(--color-acento-borde),var(--sombra-2)}.hero-foto:has(.photo-boton:active){transform:scale(.98)}.photo,.photo-empty{display:block;width:11rem;height:11rem;margin:0;border-radius:50%;overflow:hidden;background:var(--color-superficie-2)}.photo-empty{display:grid;place-items:center;color:var(--color-texto-2)}.photo-empty>.icono{width:42%;height:42%;stroke-width:1.5}.photo-empty[data-especie=dog]{background:var(--color-especie-perro);color:var(--color-secundario-tinta)}.photo-empty[data-especie=cat]{background:var(--color-especie-gato);color:var(--color-principal-tinta)}.photo-empty[data-especie=other]{background:var(--color-especie-otra);color:var(--color-info-tinta)}.photo-boton{padding:0;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:zoom-in;font:inherit;color:inherit}.photo-boton:focus-visible{outline-offset:calc(var(--esp-4) + var(--esp-0-5));border-radius:50%}.hero-foto-lupa{position:absolute;right:var(--esp-1-5);bottom:var(--esp-1-5);display:grid;place-items:center;width:var(--esp-10);height:var(--esp-10);border:1px solid var(--color-borde);border-radius:50%;background:var(--color-superficie);color:var(--color-principal);box-shadow:var(--sombra-2);pointer-events:none;transition:transform var(--dur) var(--curva-salida)}.hero-foto:hover .hero-foto-lupa{transform:scale(1.08)}.hero h1{font-size:clamp(var(--texto-2xl),9vw,var(--texto-3xl));font-weight:var(--peso-black);line-height:var(--interlinea-ajustada);letter-spacing:-.04em;overflow-wrap:anywhere}.hero-desc{margin:var(--esp-2) 0 0;color:var(--color-texto-2);font-size:var(--texto-md);font-weight:var(--peso-medio);line-height:var(--interlinea-base);text-wrap:balance}.footer-oferta{margin:var(--esp-4) 0 0;font-size:var(--texto-xs);color:var(--color-texto-3);text-wrap:balance}.footer-oferta-enlace{display:inline-flex;align-items:center;gap:var(--esp-1);color:var(--color-texto-2);font-weight:var(--peso-semi);white-space:nowrap}.footer-oferta-enlace .icono{width:.875rem;height:.875rem}.hero-caracter{width:auto;margin:var(--esp-3) auto 0;padding:var(--esp-2) var(--esp-3);font-size:var(--texto-sm);font-weight:var(--peso-semi);text-align:left}.lede{width:100%;margin:var(--esp-6) 0 0;padding:var(--esp-4) var(--esp-5);border:1px solid transparent;border-radius:var(--radio-lg);text-align:left}.lede-familia{background:var(--color-secundario-suave);border-color:var(--color-secundario-borde);color:var(--color-texto)}.lede-rotulo{display:flex;align-items:center;gap:var(--esp-2);margin:0 0 var(--esp-1-5);color:var(--color-secundario-tinta);font-size:var(--texto-2xs);font-weight:var(--peso-bold);letter-spacing:.1em;text-transform:uppercase}.lede-texto{margin:0;font-size:var(--texto-md)}.lede-gracias,.lede-texto{line-height:var(--interlinea-base)}.lede-gracias{display:flex;align-items:flex-start;gap:var(--esp-3);background:var(--color-principal-suave);border-color:var(--color-principal-borde);color:var(--color-principal-tinta)}.lede-gracias>.icono{margin-top:var(--esp-0-5)}.card{margin-top:var(--esp-6);background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-1)}.card>summary{display:flex;align-items:center;gap:var(--esp-3);min-height:var(--esp-16);padding:var(--esp-3) var(--esp-5) var(--esp-3) var(--esp-4);border-radius:calc(var(--radio-lg) - 1px);list-style:none;cursor:pointer;font-family:var(--font-display);font-size:var(--texto-base);font-weight:var(--peso-bold);letter-spacing:-.015em;transition:background-color var(--dur-rapida) var(--curva-salida)}.card>summary::-webkit-details-marker{display:none}.card>summary:hover{background:var(--color-superficie-2)}.card[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.card>summary:focus-visible{outline-offset:-2px;border-radius:calc(var(--radio-lg) - 1px)}.card-icono{display:grid;place-items:center;width:var(--esp-10);height:var(--esp-10);flex:none;border-radius:50%;background:var(--color-principal-suave);color:var(--color-principal-tinta)}.card-titulo{flex:1 1;min-width:0}.card-flecha{color:var(--color-texto-3);transition:transform var(--dur) var(--curva-salida)}.card[open] .card-flecha{transform:rotate(180deg)}.rows{margin:0;padding:0 var(--esp-5) var(--esp-1);border-top:1px solid var(--color-borde)}.row{position:relative;padding:var(--esp-4) 0 var(--esp-4) calc(var(--esp-8) + var(--esp-3))}.row+.row{border-top:1px solid var(--color-borde)}.row dt{margin:0;color:var(--color-texto-3);font-size:var(--texto-xs);font-weight:var(--peso-semi);letter-spacing:.02em;line-height:var(--interlinea-titulo)}.row dd{margin:var(--esp-0-5) 0 0;color:var(--color-texto);line-height:var(--interlinea-base);overflow-wrap:anywhere}.row-icono{position:absolute;left:0;top:var(--esp-4);display:grid;place-items:center;width:var(--esp-8);height:var(--esp-8);border-radius:50%;background:var(--color-superficie-2);color:var(--color-principal)}.row-icono>.icono{width:1em;height:1em}.footer{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);margin-top:var(--esp-8);color:var(--color-texto-3);font-size:var(--texto-xs);line-height:var(--interlinea-base);text-align:center}.footer-aviso{margin:0}.footer-enlace{display:inline-flex;align-items:center;gap:var(--esp-1-5);min-height:var(--toque-min);padding:0 var(--esp-4);border-radius:var(--radio-pill);color:var(--color-principal-tinta);font-size:var(--texto-sm);font-weight:var(--peso-semi);text-decoration:none;transition:background-color var(--dur-rapida) var(--curva-salida)}.footer-enlace:hover{background:var(--color-principal-suave)}.footer-enlace:focus-visible{border-radius:var(--radio-pill)}.footer-placa{display:inline-flex;align-items:center;gap:var(--esp-2);margin:0;color:var(--color-texto-3)}.footer-logo{height:var(--esp-6);width:auto;flex:none}.actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-barra);padding:var(--esp-3) var(--margen-lateral) calc(var(--esp-3) + var(--safe-bottom));background:var(--color-superficie);background:color-mix(in srgb,var(--color-superficie) 94%,transparent);-webkit-backdrop-filter:blur(var(--esp-3));backdrop-filter:blur(var(--esp-3));border-top:1px solid var(--color-borde);box-shadow:0 calc(-1 * var(--esp-2)) var(--esp-6) calc(-1 * var(--esp-3)) color-mix(in srgb,var(--color-velo) 45%,transparent)}.actions-inner{display:flex;flex-wrap:wrap;gap:var(--esp-2);width:100%;max-width:var(--ancho-ficha);margin:0 auto}.actions-inner>.btn{flex:1 1 auto;min-width:0}.btn-call{--btn-fondo:var(--color-principal);--btn-fondo-hover:var(--color-principal-hover);--btn-texto:var(--color-sobre-principal);--btn-borde:transparent;--btn-sombra:var(--sombra-boton);gap:var(--esp-3);min-height:var(--esp-16);padding:var(--esp-2) var(--esp-5);border-radius:var(--radio-lg)}.actions-inner>.btn-call{flex-basis:100%}.btn-call:active{background:var(--color-principal-activo)}.btn-call:focus-visible{border-radius:var(--radio-lg)}.btn-call-icono{display:grid;place-items:center;width:var(--esp-10);height:var(--esp-10);flex:none;border-radius:50%;background:var(--color-principal-activo)}.btn-call-texto{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:var(--esp-0-5);line-height:var(--interlinea-titulo);text-align:left}.btn-call-nombre{font-size:var(--texto-md);font-weight:var(--peso-bold)}.btn-phone{font-family:var(--font-mono);font-size:var(--texto-sm);font-weight:var(--peso-medio);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.btn-whatsapp{--btn-fondo:var(--color-whatsapp-suave);--btn-fondo-hover:var(--color-whatsapp-suave);--btn-texto:var(--color-whatsapp-tinta);--btn-borde:var(--color-whatsapp-borde)}.btn-whatsapp:hover{--btn-borde:var(--color-whatsapp)}.btn-whatsapp .icono{color:var(--color-whatsapp)}.btn-segundo{min-height:var(--toque-min);font-size:var(--texto-sm)}.btn-segundo .icono{color:var(--color-texto-3)}.btn-segundo-numero{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}@media (max-width:22rem){.actions{padding-top:var(--esp-2);padding-bottom:calc(var(--esp-2) + var(--safe-bottom))}.actions-inner{gap:var(--esp-1-5)}.btn-call{gap:var(--esp-2);min-height:var(--esp-12);padding:var(--esp-1-5) var(--esp-4)}.btn-call-icono{width:var(--esp-8);height:var(--esp-8)}.btn-call-texto{gap:0}.btn-segundo,.btn-whatsapp{min-height:var(--toque-min);padding:var(--esp-1) var(--esp-4)}}@media (min-width:40rem){.alert{margin:var(--esp-6) 0 0;padding:var(--esp-6) var(--esp-8);border-radius:var(--radio-xl)}.alert-titular{font-size:var(--texto-2xl)}.card>summary{font-size:var(--texto-md)}.hero{padding-top:var(--esp-12)}.ficha-perdida .hero{padding-top:var(--esp-8)}}.visor{--visor-fondo:var(--color-texto);--visor-tinta:var(--color-superficie);position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:var(--esp-4);border:0;background:var(--visor-fondo);background:color-mix(in srgb,var(--visor-fondo) 94%,transparent);color:var(--visor-tinta);cursor:zoom-out}@media (prefers-color-scheme:dark){.visor{--visor-fondo:var(--color-fondo);--visor-tinta:var(--color-texto)}}.visor[open]{display:flex;align-items:center;justify-content:center;animation:pub-visor-entra var(--dur) var(--curva-salida)}.visor::-webkit-backdrop{background:transparent}.visor::backdrop{background:transparent}.visor>img{max-width:100%;max-height:calc(100vh - var(--esp-16) - var(--esp-4));max-height:calc(100dvh - var(--esp-16) - var(--esp-4));width:auto;height:auto;object-fit:contain;border-radius:var(--radio-sm);cursor:default;touch-action:manipulation;animation:pub-visor-foto var(--dur-lenta) var(--curva-salida)}.visor-cerrar{position:absolute;top:calc(var(--esp-3) + var(--safe-top));right:var(--esp-3);display:grid;place-items:center;width:var(--toque-min);height:var(--toque-min);padding:0;border:1px solid transparent;border-color:color-mix(in srgb,var(--visor-tinta) 28%,transparent);border-radius:50%;background:transparent;background:color-mix(in srgb,var(--visor-tinta) 14%,transparent);color:var(--visor-tinta);cursor:pointer;transition:background-color var(--dur-rapida) var(--curva-salida),transform var(--dur-rapida) var(--curva-salida)}.visor-cerrar:hover{background:color-mix(in srgb,var(--visor-tinta) 24%,transparent)}.visor-cerrar:active{transform:scale(.94)}.visor-cerrar:focus-visible{outline:2.5px solid var(--visor-tinta);outline-offset:2px;border-radius:50%}.visor-pie{position:absolute;bottom:calc(var(--esp-4) + var(--safe-bottom));left:0;right:0;margin:0;color:var(--visor-tinta);color:color-mix(in srgb,var(--visor-tinta) 80%,transparent);font-size:var(--texto-xs);text-align:center}body:has(.visor[open]){overflow:hidden}@keyframes pub-visor-entra{0%{opacity:0}}@keyframes pub-visor-foto{0%{opacity:0;transform:scale(.96)}}.notfound{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);width:100%;max-width:calc(var(--ancho-estrecho) + 2 * var(--margen-lateral));margin:0 auto;padding:var(--esp-12) var(--margen-lateral) var(--esp-16);text-align:center}.notfound h1{font-size:var(--texto-xl);font-weight:var(--peso-black);line-height:var(--interlinea-ajustada);letter-spacing:-.035em}.notfound p{margin:0}.pub-estado{min-height:100dvh;justify-content:center}.pub-estado-ilus{max-width:13rem;margin-bottom:var(--esp-2)}.pub-estado-texto{color:var(--color-texto-2);font-size:var(--texto-md);line-height:var(--interlinea-base)}.pub-estado-acciones{display:flex;flex-direction:column;gap:var(--esp-3);width:100%;margin-top:var(--esp-4)}.pub-estado-acciones>.btn{width:100%}.notfound .pub-estado-nota{display:flex;align-items:flex-start;gap:var(--esp-3);margin-top:var(--esp-6);padding:var(--esp-4);border-radius:var(--radio-lg);background:var(--color-superficie-2);color:var(--color-texto-2);font-size:var(--texto-sm);line-height:var(--interlinea-base);text-align:left}.pub-estado-nota>.icono{margin-top:var(--esp-0-5);color:var(--color-principal)}.notfound .pub-estado-codigo{margin-top:var(--esp-4);color:var(--color-texto-3);font-size:var(--texto-xs)}.pub-estado-codigo .mono{padding:var(--esp-0-5) var(--esp-1-5);border-radius:var(--radio-xs);background:var(--color-superficie-2);color:var(--color-texto-2);-webkit-user-select:all;-moz-user-select:all;user-select:all}.pub-enlace-pie{display:inline-flex;align-items:center;gap:var(--esp-1-5);min-height:var(--toque-min);padding:0 var(--esp-3);border-radius:var(--radio-pill);color:var(--color-texto-2);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-decoration:none;transition:background-color var(--dur-rapida) var(--curva-salida),color var(--dur-rapida) var(--curva-salida)}.pub-enlace-pie:hover{background:var(--color-superficie-2);color:var(--color-texto)}.pub-enlace-pie:focus-visible{border-radius:var(--radio-pill)}.portada{display:flex;flex-direction:column;gap:var(--esp-10);width:100%;min-height:100dvh;max-width:calc(var(--ancho-amplio) + 2 * var(--margen-lateral));margin:0 auto;padding:calc(var(--esp-4) + var(--safe-top)) var(--margen-lateral) calc(var(--esp-6) + var(--safe-bottom))}.portada-cabecera{display:flex;align-items:center;min-height:var(--toque-min)}.portada-heroe{display:grid;grid-gap:var(--esp-8);gap:var(--esp-8);align-items:center}.portada-texto .eyebrow{margin-bottom:var(--esp-3)}.portada-texto h1{font-size:clamp(var(--texto-xl),7.5vw,var(--texto-3xl));font-weight:var(--peso-black);line-height:var(--interlinea-ajustada);letter-spacing:-.04em}.portada-bajada{max-width:34ch;margin:var(--esp-4) 0 0;color:var(--color-texto-2);font-size:var(--texto-md);line-height:var(--interlinea-base)}.portada-acciones{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-8)}.portada-acciones>.btn{width:100%}.portada-ilus{max-width:17rem}.portada-pasos-seccion{padding:var(--esp-6) var(--esp-5);border:1px solid var(--color-borde);border-radius:var(--radio-xl);background:var(--color-superficie);box-shadow:var(--sombra-1)}.portada-pasos-titulo{margin-bottom:var(--esp-6);font-size:var(--texto-lg);font-weight:var(--peso-black);letter-spacing:-.025em}.portada-pasos{display:grid;margin:0;padding:0;list-style:none}.portada-paso{position:relative;display:grid;align-content:start;grid-template-columns:var(--esp-12) 1fr;grid-column-gap:var(--esp-4);column-gap:var(--esp-4);padding-bottom:var(--esp-6)}.portada-paso:last-child{padding-bottom:0}.portada-paso:not(:last-child):before{content:"";position:absolute;top:var(--esp-12);bottom:0;left:calc(var(--esp-6) - 1px);width:2px;background:var(--color-borde)}.portada-paso-icono{grid-row:span 2;display:grid;place-items:center;width:var(--esp-12);height:var(--esp-12);border-radius:50%;background:var(--color-principal-suave);color:var(--color-principal-tinta)}.portada-paso:nth-child(2) .portada-paso-icono{background:var(--color-secundario);color:var(--color-sobre-secundario)}.portada-paso:nth-child(3) .portada-paso-icono{background:var(--color-principal);color:var(--color-sobre-principal)}.portada-paso h3{margin-top:var(--esp-3)}.portada-paso p{margin:var(--esp-1) 0 0;color:var(--color-texto-2);font-size:var(--texto-sm);line-height:var(--interlinea-base)}.portada-pie{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--esp-1) var(--esp-3);margin-top:auto;padding-top:var(--esp-4);border-top:1px solid var(--color-borde)}@media (min-width:48rem){.portada{gap:var(--esp-12)}.portada-heroe{grid-template-columns:1.15fr 1fr;gap:var(--esp-10);padding-top:var(--esp-8)}.portada-acciones{flex-direction:row;flex-wrap:wrap;align-items:center}.portada-acciones>.btn{width:auto}.portada-ilus{max-width:24rem}.portada-pasos-seccion{padding:var(--esp-8)}.portada-pasos{grid-template-columns:repeat(3,1fr);gap:var(--esp-8)}.portada-paso{grid-template-columns:1fr;padding-bottom:0}.portada-paso:not(:last-child):before{display:none}.portada-paso-icono{grid-row:auto}.portada-paso h3{margin-top:var(--esp-4)}}.priv{width:100%;max-width:calc(68ch + 2 * var(--margen-lateral));margin:0 auto;padding:calc(var(--esp-4) + var(--safe-top)) var(--margen-lateral) var(--esp-16)}.priv-cabecera{display:flex;flex-direction:column;gap:var(--esp-2);margin-bottom:var(--esp-8)}.priv-marca{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--toque-min);margin-bottom:var(--esp-6);color:inherit;text-decoration:none;border-radius:var(--radio-sm)}.priv-cabecera .eyebrow{margin:0}.priv-cabecera h1{font-size:clamp(var(--texto-xl),6vw,var(--texto-2xl));font-weight:var(--peso-black);line-height:var(--interlinea-ajustada);letter-spacing:-.035em}.priv-bajada{margin:0;color:var(--color-texto-2);font-size:var(--texto-md);line-height:var(--interlinea-base)}.priv-fecha{margin:0;color:var(--color-texto-3);font-size:var(--texto-xs)}.priv-indice{margin-bottom:var(--esp-10);padding:var(--esp-4) var(--esp-5) var(--esp-3);border-radius:var(--radio-lg);background:var(--color-superficie-2)}.priv-indice-titulo{margin:0 0 var(--esp-1);color:var(--color-texto-3);font-size:var(--texto-2xs);font-weight:var(--peso-bold);letter-spacing:.1em;text-transform:uppercase}.priv-indice ol{margin:0;padding:0;list-style:none;counter-reset:priv}.priv-indice li{counter-increment:priv}.priv-indice a{display:flex;align-items:center;gap:var(--esp-3);min-height:var(--toque-min);color:var(--color-texto);font-weight:var(--peso-medio);line-height:var(--interlinea-titulo);text-decoration:none}.priv-indice a:before{content:counter(priv);display:grid;place-items:center;width:var(--esp-6);height:var(--esp-6);flex:none;border-radius:50%;background:var(--color-superficie);color:var(--color-principal-tinta);font-size:var(--texto-2xs);font-weight:var(--peso-bold)}.priv-indice a:hover{color:var(--color-principal-tinta);text-decoration:underline}.priv-cuerpo{display:flex;flex-direction:column;gap:var(--esp-12)}.priv-clave{display:flex;align-items:flex-start;gap:var(--esp-3);margin:0;padding:var(--esp-5);border:1px solid var(--color-principal-borde);border-radius:var(--radio-lg);background:var(--color-principal-suave);color:var(--color-principal-tinta);font-size:var(--texto-md);line-height:var(--interlinea-base)}.priv-clave>.icono{margin-top:var(--esp-1)}.priv-seccion{display:flex;flex-direction:column;gap:var(--esp-4);scroll-margin-top:var(--esp-6)}.priv-seccion h2{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-1);font-size:var(--texto-lg);font-weight:var(--peso-black);line-height:var(--interlinea-titulo);letter-spacing:-.025em}.priv-seccion-icono{display:grid;place-items:center;width:var(--esp-10);height:var(--esp-10);flex:none;border-radius:50%;background:var(--color-principal-suave);color:var(--color-principal-tinta)}.priv-lista,.priv-seccion p{margin:0;line-height:var(--interlinea-base)}.priv-lista{display:flex;flex-direction:column;gap:var(--esp-2);padding-left:var(--esp-6)}.priv-lista li::marker{color:var(--color-principal)}.priv-nota{color:var(--color-texto-2);font-size:var(--texto-sm)}.priv-volver{margin:0;padding-top:var(--esp-6);border-top:1px solid var(--color-borde)}.priv-volver .pub-enlace-pie{margin-left:calc(-1 * var(--esp-3))}@media (min-width:48rem){.priv{padding-top:var(--esp-8)}.priv-seccion h2{font-size:var(--texto-xl)}}.vincular{gap:var(--esp-6);width:100%;max-width:calc(var(--ancho-estrecho) + 2 * var(--margen-lateral));margin:0 auto;padding:calc(var(--esp-8) + var(--safe-top)) var(--margen-lateral) var(--esp-16)}.vincular,.vincular-cabecera{display:flex;flex-direction:column}.vincular-cabecera{align-items:center;gap:var(--esp-2);text-align:center}.vincular-ilus{max-width:9rem;margin-bottom:var(--esp-2)}.vincular-centrada{min-height:100dvh;justify-content:center}.vincular-cabecera-compacta{align-items:stretch;text-align:left}.vincular-cabecera h1{font-size:var(--texto-xl);font-weight:var(--peso-black);line-height:var(--interlinea-ajustada);letter-spacing:-.035em;overflow-wrap:anywhere}.vincular-cabecera h1 .placa-chip{display:flex;width:-moz-fit-content;width:fit-content;margin:var(--esp-3) auto 0;font-size:var(--texto-md)}.vincular-guia{margin:0;color:var(--color-texto-2);line-height:var(--interlinea-base)}.vincular>.btn{width:100%}.vincular-pie{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--esp-1) var(--esp-2)}