:root{--fondo-alto: #eaebef;--fondo-bajo: #e0e3e8;--tinta: #14171c;--tinta-2: #3c4044;--texto: #4c5058;--apagado: #5e626a;--pizarra: #74808f;--linea: #b0b1b5;--marca-agua: #d4d8e1;--robot: #9ca4b0;--robot-relleno: #9ca4b0;--superficie: #f2f3f6;--capa: rgb(255 255 255 / .42);--velo: rgb(20 23 28 / .045);--borde-control: #5e626a;--banda-fondo: #14171c;--banda-texto: #eaebef;--sombra-hoja: 0 -12px 32px rgb(20 23 28 / .14);--sombra-aviso: 0 8px 24px rgb(20 23 28 / .18);--f-logo: "Archivo", "Helvetica Neue", Arial, sans-serif;--f-titulo: "Inter Tight", "Inter", system-ui, sans-serif;--f-texto: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-10: .625rem;--t-11: .6875rem;--t-12: .75rem;--t-13: .8125rem;--t-14: .875rem;--t-15: .9375rem;--t-17: 1.0625rem;--t-20: 1.25rem;--t-24: 1.5rem;--t-30: 1.875rem;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--e-8: 64px;--riel: 244px;--ancho-max: 1240px;--margen: 16px;--fluor: #c2ee4e;--fluor-vivo: #d4f76a;--fluor-tinta: #14171c;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-hoja: cubic-bezier(.32, .72, 0, 1);color-scheme:light}@media(min-width:720px){:root{--margen: 32px}}@media(min-width:1280px){:root{--margen: 48px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fondo-alto: #101215;--fondo-bajo: #0c0e10;--tinta: #ecedf0;--tinta-2: #d0d3d9;--texto: #b3b8c1;--apagado: #8c929b;--pizarra: #8e99a8;--linea: #33373e;--marca-agua: #1a1d21;--robot: #6b7380;--robot-relleno: #5b6370;--superficie: #181b1f;--capa: rgb(255 255 255 / .025);--velo: rgb(236 237 240 / .05);--borde-control: #8c929b;--banda-fondo: #ecedf0;--banda-texto: #101215;--sombra-hoja: 0 -12px 32px rgb(0 0 0 / .5);--sombra-aviso: 0 8px 24px rgb(0 0 0 / .55);color-scheme:dark}}:root[data-theme=dark]{--fondo-alto: #101215;--fondo-bajo: #0c0e10;--tinta: #ecedf0;--tinta-2: #d0d3d9;--texto: #b3b8c1;--apagado: #8c929b;--pizarra: #8e99a8;--linea: #33373e;--marca-agua: #1a1d21;--robot: #6b7380;--robot-relleno: #5b6370;--superficie: #181b1f;--capa: rgb(255 255 255 / .025);--velo: rgb(236 237 240 / .05);--borde-control: #8c929b;--banda-fondo: #ecedf0;--banda-texto: #101215;--sombra-hoja: 0 -12px 32px rgb(0 0 0 / .5);--sombra-aviso: 0 8px 24px rgb(0 0 0 / .55);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--robot) transparent;scrollbar-gutter:stable;background:var(--fondo-bajo)}body{margin:0;min-height:100dvh;background:var(--fondo-bajo);color:var(--texto);font:400 var(--t-15) / 1.55 var(--f-texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,var(--fondo-alto) 0%,var(--fondo-bajo) 100%);pointer-events:none}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset,pre{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--f-titulo);font-weight:600;color:var(--tinta);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button,a,summary,[role=button]{touch-action:manipulation}button,summary,.nav__enlace,.barra-inf__enlace,.segmentos__op,.ficha{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,svg{display:block}svg text{font-variant-numeric:tabular-nums}::selection{background:var(--tinta);color:var(--fondo-alto)}input,textarea{caret-color:var(--tinta)}:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}main:focus,h1:focus,h2:focus,[tabindex="-1"]:focus{outline:none}[tabindex="-1"]:focus-visible{outline:none}.solo-lector{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mono{font-family:var(--f-mono);font-size:.92em;letter-spacing:0}.apagado{color:var(--apagado)}.fuerte{color:var(--tinta);font-weight:600}.etiqueta,.pie,.filtros__etiqueta,.recuento,.cabecera__meta{font-family:var(--f-mono);font-size:var(--t-11);font-weight:400;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.nota{margin-top:var(--e-3);max-width:64ch;font-size:var(--t-13);line-height:1.5;color:var(--apagado)}@media(max-width:899px){.solo-ancho{display:none!important}}@media(min-width:900px){.solo-estrecho{display:none!important}}@media(max-width:599px){.ocultar-movil{display:none}}.visor,.visor-sel{position:relative}.visor:before,.visor-sel:before{--c: var(--tinta);--l: 10px;--g: 1.5px;content:"";position:absolute;inset:var(--visor-margen, -6px);pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--g),linear-gradient(var(--c),var(--c)) top left / var(--g) var(--l),linear-gradient(var(--c),var(--c)) top right / var(--l) var(--g),linear-gradient(var(--c),var(--c)) top right / var(--g) var(--l),linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--g),linear-gradient(var(--c),var(--c)) bottom left / var(--g) var(--l),linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--g),linear-gradient(var(--c),var(--c)) bottom right / var(--g) var(--l);background-repeat:no-repeat}.visor-sel:before{--visor-margen: 2px;--l: 8px;opacity:0;transform:scale(1.04)}.visor-sel[aria-current]:before{opacity:1;transform:none;transition:opacity .12s ease-out,transform .16s var(--ease-out)}@media(prefers-reduced-motion:reduce){.visor-sel:before,.visor-sel[aria-current]:before{transform:none}.visor-sel[aria-current]:before{transition:opacity .12s ease-out}}@media(forced-colors:active){.visor:before,.visor-sel:before{display:none}.visor{outline:1px solid CanvasText}.visor-sel[aria-current]{outline:2px solid CanvasText;outline-offset:-2px}}.app{--alto-banda: 0px;min-height:100dvh}.app[data-fuente=demo]{--alto-banda: 34px}.saltar{position:absolute;left:8px;top:-60px;z-index:100;padding:10px 14px;background:var(--tinta);color:var(--fondo-alto);font-weight:600;text-decoration:none}.saltar:focus{top:8px}.banda{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:var(--alto-banda);padding:4px var(--margen);background:var(--banda-fondo);color:var(--banda-texto);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase}.banda__texto{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.banda__fuerte{font-weight:500}@media(max-width:719px){.banda__resto{display:none}}.banda__escenario{display:inline-flex;align-items:center;gap:var(--e-2);flex:none}.banda__etiqueta{opacity:.8}@media(max-width:419px){.banda__etiqueta{display:none}}.banda select{appearance:none;height:24px;padding:0 24px 0 8px;border:1px solid currentColor;border-radius:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat;color:inherit;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.banda select option{background:var(--fondo-alto);color:var(--tinta)}@media(pointer:coarse){.banda select{font-size:16px;height:26px;text-transform:none;letter-spacing:0}}.marco{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.marco{grid-template-columns:var(--riel) minmax(0,1fr);min-height:calc(100dvh - var(--alto-banda));background-image:linear-gradient(90deg,var(--capa) 0,var(--capa) calc(var(--riel) - 1px),var(--linea) calc(var(--riel) - 1px),var(--linea) var(--riel),transparent var(--riel))}}.logo{font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;font-size:1.375rem;line-height:1;letter-spacing:.08em;color:var(--tinta)}.logo--pequeno{font-size:1.125rem}.riel{display:none}@media(min-width:960px){.riel{position:sticky;top:var(--alto-banda);display:flex;flex-direction:column;height:calc(100dvh - var(--alto-banda));padding:var(--e-5) var(--e-4) var(--e-5);overflow-y:auto;overscroll-behavior:contain}}.riel__marca{display:flex;flex-direction:column;gap:8px;padding:0 var(--e-3)}.riel__dominio{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.04em;color:var(--apagado)}.nav{display:flex;flex-direction:column;gap:2px;margin:var(--e-6) 0 var(--e-5)}.nav__enlace{display:flex;align-items:center;gap:var(--e-3);min-height:40px;padding:8px var(--e-3);color:var(--texto);font-size:var(--t-14);text-decoration:none}.nav__enlace .icono{flex:none;color:var(--apagado)}.nav__enlace[aria-current]{color:var(--tinta);font-weight:600}.nav__enlace[aria-current] .icono{color:var(--tinta)}@media(hover:hover)and (pointer:fine){.nav__enlace:hover{background:var(--velo);color:var(--tinta)}}.nav__texto{flex:1;min-width:0}.nav__contador{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:var(--t-11);font-weight:500;color:var(--tinta)}.riel__pie{display:flex;flex-direction:column;gap:var(--e-3);margin-top:auto;padding:0 var(--e-3)}.riel__dato{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.04em;color:var(--apagado);overflow-wrap:anywhere}.riel__sesion{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.barra-sup{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:52px;padding:0 var(--margen);border-bottom:1px solid var(--linea)}.barra-sup__dominio{font-family:var(--f-mono);font-size:var(--t-11);color:var(--apagado)}@media(min-width:960px){.barra-sup{display:none}}.principal{width:100%;min-width:0;max-width:calc(var(--ancho-max) + 2 * var(--margen));padding:var(--e-5) var(--margen) calc(96px + env(safe-area-inset-bottom,0px))}@media(min-width:960px){.principal{padding:var(--e-6) var(--margen) var(--e-7)}}.barra-inf{position:fixed;left:0;right:0;bottom:0;z-index:35;border-top:1px solid var(--linea);background:var(--fondo-alto);padding-bottom:env(safe-area-inset-bottom,0px)}.barra-inf ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.barra-inf__enlace{--visor-margen: 5px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:58px;padding:0 2px;border:0;background:none;color:var(--texto);font-size:var(--t-11);font-weight:500;text-decoration:none;cursor:pointer;transition:transform .12s var(--ease-out)}.barra-inf__enlace[aria-current]{color:var(--tinta);font-weight:600}.barra-inf__enlace.visor-sel:before{--visor-margen: 5px 8px}.barra-inf__enlace span:not(.barra-inf__punto){max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.barra-inf__enlace:active{transform:scale(.96)}.barra-inf__punto{position:absolute;top:7px;left:calc(50% + 7px);display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;background:var(--tinta);color:var(--fondo-alto);font-family:var(--f-mono);font-size:var(--t-10);font-weight:500}@media(min-width:960px){.barra-inf{display:none}}.hoja{position:fixed;inset:auto 0 0;width:100%;max-width:100%;height:auto;max-height:88dvh;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.hoja::backdrop{background:#0a0c0e73;opacity:1;transition:opacity .22s ease}.hoja__panel{max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--e-4) var(--margen) calc(var(--e-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linea);background:var(--fondo-alto);box-shadow:var(--sombra-hoja);transform:translateY(0);transition:transform .28s var(--ease-hoja)}@starting-style{.hoja[open] .hoja__panel{transform:translateY(100%)}.hoja[open]::backdrop{opacity:0}}.hoja[data-cerrando] .hoja__panel{transform:translateY(100%);transition:transform .18s var(--ease-out)}.hoja[data-cerrando]::backdrop{opacity:0;transition-duration:.18s}@media(prefers-reduced-motion:reduce){.hoja__panel,.hoja[data-cerrando] .hoja__panel{transform:none;opacity:1;transition:opacity .15s ease-out}@starting-style{.hoja[open] .hoja__panel{transform:none;opacity:0}}}.hoja__cabeza{display:flex;align-items:center;justify-content:space-between}.hoja__titulo{font-size:var(--t-17)}.nav--hoja{margin:var(--e-3) 0 var(--e-5)}.nav--hoja .nav__enlace{min-height:48px;font-size:var(--t-15)}.hoja__pie{display:flex;flex-direction:column;gap:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--linea)}.avisos{position:fixed;left:var(--margen);right:var(--margen);bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:50;display:flex;justify-content:center;pointer-events:none}@media(min-width:960px){.avisos{left:auto;right:var(--e-6);bottom:var(--e-6)}}.aviso{display:flex;align-items:center;gap:var(--e-3);width:100%;max-width:440px;padding:10px 6px 10px 16px;background:var(--tinta);color:var(--fondo-alto);box-shadow:var(--sombra-aviso);pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .2s var(--ease-out),transform .22s var(--ease-out)}@starting-style{.aviso{opacity:0;transform:translateY(8px)}}.aviso[data-saliendo]{opacity:0;transform:translateY(4px);transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}@media(prefers-reduced-motion:reduce){.aviso,.aviso[data-saliendo]{transform:none}}.aviso__texto{flex:1;font-size:var(--t-14);line-height:1.4}.aviso__accion{flex:none;min-height:36px;padding:0 10px;border:1px solid currentColor;background:none;color:inherit;font-size:var(--t-13);font-weight:600;cursor:pointer;transition:transform .12s var(--ease-out)}.aviso__accion:active{transform:scale(.97)}.boton-icono--aviso{color:inherit}.pie-marca{display:flex;flex-direction:column;margin-top:var(--e-8);overflow:hidden;user-select:none}.pie-marca__agua{font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;font-size:min(19vw,13rem);line-height:.78;letter-spacing:.02em;color:var(--marca-agua);white-space:nowrap}.pie-marca__texto{margin-top:var(--e-3);font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.16em;text-transform:uppercase;color:var(--apagado)}.nav__enlace.visor-sel:before,.barra-inf__enlace.visor-sel:before{content:none}.nav__visor{--c: var(--tinta);--l: 8px;--g: 1.5px;position:absolute;inset:2px;pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--g),linear-gradient(var(--c),var(--c)) top left / var(--g) var(--l),linear-gradient(var(--c),var(--c)) top right / var(--l) var(--g),linear-gradient(var(--c),var(--c)) top right / var(--g) var(--l),linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--g),linear-gradient(var(--c),var(--c)) bottom left / var(--g) var(--l),linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--g),linear-gradient(var(--c),var(--c)) bottom right / var(--g) var(--l);background-repeat:no-repeat;animation:visor-cierra .16s var(--ease-out) both}.barra-inf__enlace .nav__visor{inset:5px 8px}.riel .nav__visor{view-transition-name:visor-riel}.barra-inf .nav__visor{view-transition-name:visor-barra}@keyframes visor-cierra{0%{opacity:0;transform:scale(1.04)}}.principal{view-transition-name:principal}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(principal){animation:vista-sale .12s ease-out both}::view-transition-new(principal){animation:vista-entra .24s var(--ease-out) both}::view-transition-group(visor-riel),::view-transition-group(visor-barra){animation-duration:.24s;animation-timing-function:var(--ease-out)}@keyframes vista-sale{to{opacity:0}}@keyframes vista-entra{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.nav__visor{animation:visor-funde .12s ease-out both}@keyframes visor-funde{0%{opacity:0}}}@media(forced-colors:active){.nav__visor{display:none}}.cabecera{margin-bottom:var(--e-6)}.cabecera__fila{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--e-2) var(--e-5)}.titulo{font-size:1.625rem;line-height:1.12;letter-spacing:-.025em}@media(min-width:720px){.titulo{font-size:var(--t-30)}}.cabecera--grande .titulo{max-width:28ch;font-size:1.75rem;line-height:1.1;letter-spacing:-.03em}@media(min-width:720px){.cabecera--grande .titulo{font-size:2.375rem}}.titulo__matiz{color:var(--pizarra)}.cabecera__sub{margin-top:var(--e-3);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.mono-titulo{font-family:var(--f-mono);font-weight:500;font-size:.78em;letter-spacing:-.01em;overflow-wrap:anywhere}.seccion__titulo{margin-bottom:var(--e-3);font-size:var(--t-17);letter-spacing:-.015em}.seccion__titulo--grande{font-size:var(--t-20)}.seccion__sub{max-width:70ch;margin:calc(-1 * var(--e-1)) 0 var(--e-4);font-size:var(--t-14);color:var(--texto)}.seccion__n{margin-left:6px;font-family:var(--f-mono);font-size:var(--t-12);font-weight:400;color:var(--apagado);letter-spacing:0}.bloque+.bloque{margin-top:var(--e-7)}.cabeza-vista{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e-5) var(--e-7);margin-bottom:var(--e-7)}.cabeza-vista__texto{flex:1 1 280px;max-width:56ch;font-size:var(--t-14);color:var(--texto)}.cifra-bloque{display:flex;flex-direction:column;gap:var(--e-3);min-width:0}.cifra-lente{display:inline-flex;align-self:flex-start}.cifra{--visor-margen: 0px;display:inline-flex;align-items:baseline;gap:10px;padding:14px 20px 12px;color:var(--tinta);transform-style:preserve-3d;transition:transform .42s var(--ease-out)}.cifra[data-lente]{transition:transform 90ms ease-out}.cifra__valor{display:inline-grid;font-variant-numeric:tabular-nums;transition:transform .26s var(--ease-out)}.cifra[data-lente] .cifra__valor{transform:translateZ(18px)}.cifra__molde,.cifra__cuenta{grid-area:1 / 1}.cifra__molde{visibility:hidden}.cifra__cuenta{text-align:right}.cifra__valor,.cifra__unidad{font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;line-height:.92}.cifra__valor{font-size:4rem;letter-spacing:-.02em}.cifra__unidad{font-size:1.75rem;color:var(--pizarra)}@media(min-width:720px){.cifra__valor{font-size:5.5rem}.cifra__unidad{font-size:2.25rem}}.cifra-bloque .pie{color:var(--tinta-2)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:40px;padding:0 var(--e-4);border:1px solid transparent;border-radius:0;background:none;font-size:var(--t-14);font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-out)}.boton:active:not(:disabled){transform:scale(.97)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--primario{background:var(--tinta);color:var(--fondo-alto)}.boton--secundario{border-color:var(--tinta-2);color:var(--tinta)}.boton--texto{min-height:32px;padding:0;color:var(--tinta);font-size:var(--t-13);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.boton--primario:hover:not(:disabled){background:var(--tinta-2)}.boton--secundario:hover:not(:disabled){background:var(--velo)}.boton--texto:hover:not(:disabled){text-decoration-thickness:2px}}@media(pointer:coarse){.boton{min-height:44px}.boton--texto{min-height:40px}}.boton-icono{display:inline-grid;place-items:center;width:40px;height:40px;border:0;background:none;color:var(--tinta);cursor:pointer;transition:transform .12s var(--ease-out)}.boton-icono:active{transform:scale(.95)}@media(pointer:coarse){.boton-icono{width:44px;height:44px}}.enlace-mas{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:var(--e-3);color:var(--tinta);font-size:var(--t-13);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.enlace-mas .icono{flex:none}@media(hover:hover)and (pointer:fine){.enlace-mas:hover{text-decoration-thickness:2px}}.filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e-4) var(--e-5);margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--linea)}.filtros__grupo{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.filtros__grupo--crece{flex:1 1 220px;max-width:360px}.filtros__quitar{align-self:flex-end}.segmentos{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid var(--borde-control);scrollbar-width:none}.segmentos::-webkit-scrollbar{display:none}.segmentos__op{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:0 12px;border:0;border-left:1px solid var(--borde-control);background:none;color:var(--tinta);font-size:var(--t-13);font-weight:500;cursor:pointer;white-space:nowrap}.segmentos__op:first-child{border-left:0}.segmentos__op[aria-pressed=true]{background:var(--tinta);color:var(--fondo-alto)}.segmentos__op:focus-visible{outline-offset:-4px}.segmentos__n{font-family:var(--f-mono);font-size:var(--t-11);font-weight:400}@media(hover:hover)and (pointer:fine){.segmentos__op:hover:not([aria-pressed=true]){background:var(--velo)}}@media(pointer:coarse){.segmentos__op{min-height:40px}}.segmentos--tema{align-self:flex-start}.segmentos--tema .segmentos__op{min-height:30px;padding:0 10px;font-size:var(--t-12)}.fichas{display:flex;flex-wrap:wrap;gap:6px}.ficha{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid var(--borde-control);background:none;color:var(--tinta);font-size:var(--t-13);font-weight:500;cursor:pointer;transition:transform .12s var(--ease-out)}.ficha:active{transform:scale(.97)}.ficha[aria-pressed=true]{border-color:var(--tinta);background:var(--tinta);color:var(--fondo-alto)}.ficha__n{font-family:var(--f-mono);font-size:var(--t-11);font-weight:400}@media(hover:hover)and (pointer:fine){.ficha:hover:not([aria-pressed=true]){background:var(--velo)}}@media(pointer:coarse){.ficha{min-height:40px}}.campo{display:block;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--borde-control);border-radius:0;background:var(--superficie);color:var(--tinta);font-size:var(--t-14);line-height:1.4}textarea.campo{resize:vertical;min-height:84px}.campo::placeholder{color:var(--apagado);opacity:1}.campo[aria-invalid=true]{border-color:var(--tinta);border-width:2px}.campo--buscar::-webkit-search-cancel-button{filter:grayscale(1)}.selector{appearance:none;min-height:34px;min-width:200px;max-width:100%;padding:0 32px 0 10px;border:1px solid var(--borde-control);border-radius:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--tinta) 50%),linear-gradient(135deg,var(--tinta) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;color:var(--tinta);font-size:var(--t-13);font-weight:500;cursor:pointer}.selector option{background:var(--fondo-alto);color:var(--tinta)}@media(pointer:coarse){.campo,.selector{min-height:44px;font-size:16px}}.campo__etiqueta{display:block;margin:var(--e-4) 0 6px;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.campo__error{margin-top:var(--e-2);color:var(--tinta);font-size:var(--t-13);font-weight:600}.opcion{display:flex;align-items:center;gap:10px;min-height:36px;font-size:var(--t-14);color:var(--tinta);cursor:pointer}.opcion input{width:16px;height:16px;margin:0;accent-color:var(--tinta)}@media(pointer:coarse){.opcion{min-height:44px}}.tabla-envoltorio{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.tabla-envoltorio:focus-visible{outline-offset:4px}.tabla{width:100%;border-collapse:collapse;font-size:var(--t-14);font-variant-numeric:tabular-nums}.tabla th,.tabla td{padding:11px 12px;border-bottom:1px solid var(--linea);text-align:left;vertical-align:top}.tabla th:first-child,.tabla td:first-child{padding-left:0}.tabla th:last-child,.tabla td:last-child{padding-right:0}.tabla thead th{padding-top:0;padding-bottom:8px;border-bottom-color:var(--tinta-2);font-family:var(--f-mono);font-size:var(--t-11);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--apagado);white-space:nowrap;vertical-align:bottom}.tabla tbody th{font-weight:400;color:var(--tinta)}.tabla td{color:var(--tinta)}.tabla .num{text-align:right}.tabla__principal{display:block;color:var(--tinta)}.tabla__secundario{display:block;margin-top:2px;font-size:var(--t-12);color:var(--apagado)}.tabla__secundario--mal{color:var(--tinta);font-weight:600}.tabla__enlace{color:var(--tinta);font-size:var(--t-13);text-decoration:underline;text-underline-offset:3px}.tabla tfoot th,.tabla tfoot td{border-top:1px solid var(--tinta-2);border-bottom:0;font-weight:600;color:var(--tinta)}.orden{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.orden__marca{display:inline-block;width:10px;color:var(--tinta)}th[aria-sort=ascending] .orden,th[aria-sort=descending] .orden{color:var(--tinta)}@media(hover:hover)and (pointer:fine){.orden:hover{color:var(--tinta)}}@media(max-width:719px){.tabla--apilable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabla--apilable,.tabla--apilable tbody,.tabla--apilable tfoot{display:block;width:100%}.tabla--apilable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--linea)}.tabla--apilable th,.tabla--apilable td{display:block;padding:0;border:0;text-align:left}.tabla--apilable .num{text-align:left}.tabla--apilable th[scope=row]{grid-column:1 / -1;order:-1}.tabla--apilable td:before{content:attr(data-etiqueta);display:block;margin-bottom:2px;font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.tabla--apilable tfoot tr{border-top:1px solid var(--tinta-2);border-bottom:0}}.glifo{flex:none;color:var(--tinta)}.gravedad{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:var(--t-11);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta)}.no-confiable{display:inline}.no-confiable__marca{display:inline-block;margin-left:6px;padding:0 4px;border:1px solid var(--borde-control);font-family:var(--f-mono);font-size:var(--t-10);font-weight:400;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:var(--apagado);vertical-align:1px;white-space:nowrap}.estado-vacio{--visor-margen: 0px;max-width:680px;margin:var(--e-5) 0;padding:var(--e-6) var(--e-6) var(--e-5)}@media(max-width:599px){.estado-vacio{padding:var(--e-5) var(--e-4)}}.estado-vacio__titulo{font-size:var(--t-20)}.estado-vacio__texto{margin-top:var(--e-2);max-width:56ch;color:var(--texto)}.estado-vacio__detalle{margin-top:var(--e-3);padding:8px 10px;background:var(--velo);font-family:var(--f-mono);font-size:var(--t-12);color:var(--tinta)}.estado-vacio__pasos{display:grid;gap:var(--e-2);margin-top:var(--e-4);counter-reset:paso}.estado-vacio__pasos li{display:grid;grid-template-columns:28px 1fr;color:var(--tinta);font-size:var(--t-14);counter-increment:paso}.estado-vacio__pasos li:before{content:counter(paso,decimal-leading-zero);font-family:var(--f-mono);font-size:var(--t-11);line-height:1.9;color:var(--apagado)}.estado-error{max-width:680px;margin:var(--e-5) 0;padding:var(--e-5);border:1px solid var(--tinta-2);border-top-width:3px}.estado-error__titulo{font-size:var(--t-20)}.estado-error__texto{margin-top:var(--e-2);color:var(--tinta)}.estado-error__detalle{margin:var(--e-2) 0 var(--e-4);font-size:var(--t-13);color:var(--texto)}.sin-resultados{padding:var(--e-6) 0}.sin-resultados__titulo{font-family:var(--f-titulo);font-size:var(--t-17);font-weight:600;color:var(--tinta)}.sin-resultados__texto{margin:4px 0 var(--e-4);font-size:var(--t-14)}.esqueleto{display:grid;gap:var(--e-6)}.esqueleto__cabeza,.esqueleto__cuerpo{display:grid;gap:var(--e-3)}.esq{display:block;background:var(--marca-agua);animation:latido 1.1s ease-in-out infinite alternate}.esq--cifra{width:180px;height:84px}.esq--linea{height:14px}.esq--fila{height:40px}@keyframes latido{0%{opacity:1}to{opacity:.5}}@media(prefers-reduced-motion:reduce){.esq{animation:none}}.recargando{opacity:.55;transition:opacity .15s ease}.contenido-vista{transition:opacity .15s ease}.datos-linea{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-6);margin:var(--e-4) 0}.datos-linea dt{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.datos-linea dd{margin-top:2px;font-size:var(--t-14);color:var(--tinta)}.datos-linea--fuertes dd{font-family:var(--f-titulo);font-size:var(--t-20);font-weight:600;letter-spacing:-.01em}.datos-linea__antes{margin-left:6px;font-family:var(--f-mono);font-size:var(--t-11);font-weight:400;letter-spacing:0;color:var(--apagado)}.ficha-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--e-4) var(--e-6);margin-bottom:var(--e-7);padding:var(--e-4) 0;border-top:1px solid var(--tinta-2);border-bottom:1px solid var(--linea)}.ficha-datos dt{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.ficha-datos dd{margin-top:4px;font-size:var(--t-14);color:var(--tinta);overflow-wrap:anywhere}.ficha-datos__extra{display:block;margin-top:2px;font-size:var(--t-12);color:var(--apagado)}@media(max-width:599px){.ficha-datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ficha-datos--compacta{flex:1 1 380px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:var(--e-4) 0 0;border-bottom:0}.lista-simple{display:grid;gap:4px;margin-top:var(--e-2);font-size:var(--t-14);color:var(--tinta)}.lista-simple li{display:flex;align-items:baseline;gap:10px}.lista-simple li:before{content:"";flex:none;width:5px;height:5px;background:var(--tinta-2);transform:translateY(-2px)}.grafico{position:relative;width:100%;min-width:0}.grafico:focus-visible{outline-offset:4px}.grafico svg{overflow:visible}.grafico__linea{fill:none;stroke:var(--tinta);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico__final{fill:var(--tinta);stroke:var(--fondo-alto);stroke-width:2}.grafico__punto{fill:var(--tinta)}.grafico__rejilla,.grafico__base{stroke:var(--linea);stroke-width:1;shape-rendering:crispEdges}.grafico__referencia{stroke:var(--robot);stroke-width:1;shape-rendering:crispEdges}.grafico__cruceta{stroke:var(--tinta-2);stroke-width:1;shape-rendering:crispEdges}.grafico__eje{font-family:var(--f-mono);font-size:10px;fill:var(--apagado)}.grafico__eje--fuerte{fill:var(--tinta);font-weight:500}.grafico__valor{font-family:var(--f-mono);font-size:11px;font-weight:500;fill:var(--tinta)}.grafico__columna{fill:var(--robot)}.grafico__columna--destacada{fill:var(--tinta)}.grafico__zona{fill:transparent}.burbuja{position:absolute;top:-6px;z-index:20;display:flex;flex-direction:column;gap:1px;padding:6px 9px;background:var(--tinta);color:var(--fondo-alto);font-size:var(--t-12);line-height:1.3;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%)}.burbuja strong{font-weight:600}.burbuja span{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.04em}.burbuja--fija{position:fixed}.medidor{width:100%;max-width:420px;padding-top:18px}.medidor__pista{position:relative;height:10px;border:1px solid var(--tinta-2)}.medidor__relleno{position:absolute;inset:0;background:var(--tinta);transform-origin:left center}.medidor__aviso{position:absolute;top:-6px;bottom:-6px;width:1px;background:var(--tinta-2)}.medidor__previsto{position:absolute;top:-7px;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--tinta)}.medidor__escala{position:relative;height:14px;margin-top:6px;font-family:var(--f-mono);font-size:var(--t-10);color:var(--apagado)}.medidor__escala span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.medidor__escala span:first-child{transform:none}.medidor__escala span:nth-child(2){top:-42px;transform:translate(-100%);padding-right:6px}.medidor__escala span:last-child{transform:translate(-100%)}.icono{flex:none}.recuperar{display:grid;align-content:center;justify-items:start;gap:var(--e-4);min-height:100svh;max-width:34rem;margin:0 auto;padding:var(--e-6) var(--margen)}.recuperar__titulo{font-family:var(--f-titulo);font-size:var(--t-24);font-weight:600;letter-spacing:-.01em;color:var(--tinta)}.recuperar__texto{font-size:var(--t-15);color:var(--tinta-2)}.semana{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-7)}@media(min-width:1180px){.semana{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e-7) var(--e-7)}.semana__nota{grid-column:1 / -1}.semana__criticos{grid-column:span 5}.semana__acciones,.semana__cambios{grid-column:span 7}.semana__lateral{grid-column:span 5}}.lista-compacta{margin-top:var(--e-5);border-top:1px solid var(--linea)}.fila-compacta{display:grid;grid-template-columns:12px minmax(0,1fr) 16px;align-items:start;gap:var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--linea);color:inherit;text-decoration:none}.fila-compacta .glifo{margin-top:5px}.fila-compacta .icono{margin-top:3px;color:var(--apagado)}.fila-compacta__texto{display:block;color:var(--tinta);font-weight:600;line-height:1.4}.fila-compacta__sujeto{display:block;margin-top:3px;font-family:var(--f-mono);font-size:var(--t-12);color:var(--apagado);overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.fila-compacta:hover .fila-compacta__texto{text-decoration:underline;text-underline-offset:3px}.fila-compacta:hover .icono{color:var(--tinta)}}.acciones{border-top:1px solid var(--tinta-2)}.acciones__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px var(--e-4);padding:var(--e-4) 0;border-bottom:1px solid var(--linea)}.acciones__fecha{grid-row:span 2;padding-top:4px;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta)}.acciones__texto{font-size:var(--t-17);line-height:1.4;color:var(--tinta)}.acciones__enlace{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:28px;font-size:var(--t-13);color:var(--texto)}@media(max-width:479px){.acciones__item{grid-template-columns:minmax(0,1fr)}.acciones__fecha{grid-row:auto;padding-top:0}}.tabla--indicadores th[scope=row]{min-width:140px}.delta{display:block;color:var(--tinta)}.delta--peor{font-weight:600}.lectura{display:block;margin-top:2px;font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.lectura--peor{color:var(--tinta);font-weight:500}.cambios{margin-top:var(--e-5)}.cambios__fila{display:grid;grid-template-columns:76px 14px minmax(0,1fr);align-items:baseline;gap:var(--e-3);padding:10px 0;border-bottom:1px solid var(--linea);color:inherit;text-decoration:none}.cambios__tipo{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.cambios__tipo--nuevo,.cambios__tipo--empeora{color:var(--tinta);font-weight:500}.cambios__glifo{align-self:start;padding-top:4px}.cambios__texto{font-size:var(--t-14);color:var(--tinta)}.cambios__item--resuelto .glifo,.cambios__item--resuelto .cambios__texto{color:var(--texto)}@media(max-width:599px){.cambios__fila{grid-template-columns:14px minmax(0,1fr);gap:4px var(--e-3)}.cambios__tipo{grid-column:1 / -1}}@media(hover:hover)and (pointer:fine){a.cambios__fila:hover .cambios__texto{text-decoration:underline;text-underline-offset:3px}}.importe{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 var(--e-2)}.importe__valor{font-family:var(--f-titulo);font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:var(--tinta)}.importe__de{color:var(--apagado)}.importe--texto{font-family:var(--f-titulo);font-size:var(--t-20);font-weight:600;letter-spacing:-.015em;color:var(--tinta)}.semana__lateral .bloque+.bloque{margin-top:var(--e-7);padding-top:var(--e-5);border-top:1px solid var(--linea)}.nota-seo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);margin-bottom:var(--e-4)}@media(min-width:760px){.nota-seo{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}}.nota-seo__partes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-4) var(--e-6);margin:0;padding:0;list-style:none}@media(min-width:1180px){.nota-seo__partes{grid-template-columns:repeat(3,minmax(0,1fr))}}.nota-seo__parte{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-1) var(--e-3)}.nota-seo__nombre{color:var(--tinta);font-size:var(--t-14)}.nota-seo__valor{font-family:var(--f-mono);font-size:var(--t-14);color:var(--tinta);font-variant-numeric:tabular-nums}.nota-seo__barra{grid-column:1 / -1;display:block;height:4px;background:var(--linea);overflow:hidden}.nota-seo__relleno{display:block;height:100%;background:var(--tinta);transform-origin:left center}.nota-seo__detalle{grid-column:1 / -1;color:var(--apagado);font-size:var(--t-12)}.campanas{display:grid;gap:var(--e-6)}.ads-resumen__cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-5);margin-bottom:var(--e-4)}@media(min-width:1024px){.ads-resumen__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.ads-avisos{list-style:disc outside;margin:var(--e-3) 0 0;padding-left:18px;color:var(--texto);font-size:var(--t-14)}.grupo-ads{border-top:1px solid var(--linea);padding:var(--e-5) 0}.grupo-ads__cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e-3);margin-bottom:var(--e-4)}.grupo-ads__nombre{margin:0 0 var(--e-1);font-size:var(--t-17);color:var(--tinta)}.grupo-ads__cifras{margin:0;font-family:var(--f-mono);font-size:var(--t-14);color:var(--tinta)}.grupo-ads .tabla .num{white-space:nowrap}.grupo-ads__cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6)}@media(min-width:1180px){.grupo-ads__cuerpo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.anuncio{padding:var(--e-4);border:1px solid var(--linea);background:var(--fondo-alto);margin-bottom:var(--e-2)}.anuncio p{margin:0}.anuncio__patrocinado{font-size:var(--t-12);font-weight:600;color:var(--tinta)}.anuncio__ruta{font-size:var(--t-12);color:var(--apagado);overflow-wrap:anywhere}.anuncio__titulo{margin:var(--e-1) 0!important;font-size:var(--t-17);color:var(--tinta);text-decoration:underline;text-underline-offset:3px}.anuncio__texto{font-size:var(--t-14);color:var(--texto)}.lineas{margin-top:var(--e-4)}.lineas__lista{margin:var(--e-2) 0 0;padding:0;list-style:none}.lineas__linea{display:flex;justify-content:space-between;gap:var(--e-3);padding:4px 0;border-bottom:1px solid var(--linea);font-size:var(--t-14);color:var(--tinta)}.lineas__cuenta{font-family:var(--f-mono);font-size:var(--t-12);color:var(--apagado);font-variant-numeric:tabular-nums;white-space:nowrap}.ads-pie{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6)}@media(min-width:1024px){.ads-pie{grid-template-columns:repeat(2,minmax(0,1fr))}}.chips{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:var(--e-3) 0 0;padding:0;list-style:none}.chip{padding:2px 10px;border:1px solid var(--linea);font-family:var(--f-mono);font-size:var(--t-12);color:var(--tinta)}.pasos{margin:var(--e-3) 0 0;padding-left:18px;font-size:var(--t-14);color:var(--texto);line-height:1.5}.informes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6)}@media(min-width:1024px){.informes{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}}.informes__lista .lista-compacta{margin-top:0}.informes__fila{grid-template-columns:40px minmax(0,1fr) 16px;align-items:center}.informes__fila[aria-current=page]{background:var(--fondo-alto);box-shadow:inset 2px 0 0 var(--tinta)}.informes__nota{font-family:var(--f-mono);font-size:var(--t-17);color:var(--tinta);text-align:center;font-variant-numeric:tabular-nums}.informes__cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--e-4);margin-bottom:var(--e-4)}.informes__marco{display:block;width:100%;height:min(1400px,78dvh);border:1px solid var(--linea);background:#e0e3e8}.hallazgos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5)}@media(min-width:1180px){.hallazgos{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:var(--e-7)}.hallazgos__detalle{position:sticky;top:calc(var(--alto-banda) + var(--e-5));max-height:calc(100dvh - var(--alto-banda) - 2 * var(--e-5));overflow-y:auto;overscroll-behavior:contain;padding:0 var(--e-2) var(--e-4) 0}.detalle__volver:not(.detalle__volver--siempre){display:none!important}}@media(max-width:1179px){.hallazgos__detalle:has(.indicacion){display:none}.vista-hallazgos--detalle .hallazgos__lista,.vista-hallazgos--detalle .filtros{display:none}.vista-hallazgos--detalle .cabecera{margin-bottom:var(--e-3)}}.recuento{margin-bottom:var(--e-2)}.lista-hallazgos{border-top:1px solid var(--tinta-2)}.fila-hallazgo{display:grid;grid-template-columns:12px minmax(0,1fr);gap:6px var(--e-3);padding:14px 12px;border-bottom:1px solid var(--linea);color:inherit;text-decoration:none}.fila-hallazgo.visor-sel:before{--visor-margen: 3px}.fila-hallazgo[aria-current]{background:var(--velo)}@media(hover:hover)and (pointer:fine){.fila-hallazgo:hover{background:var(--velo)}}.fila-hallazgo__glifo{padding-top:5px}.fila-hallazgo__mensaje{display:block;font-size:var(--t-14);line-height:1.45;color:var(--tinta)}.fila-hallazgo--critico .fila-hallazgo__mensaje{font-weight:600}.fila-hallazgo__sujeto{display:block;margin-top:2px;font-family:var(--f-mono);font-size:var(--t-12);color:var(--texto);overflow-wrap:anywhere}.fila-hallazgo__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:2px var(--e-3);font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.fila-hallazgo__regla{color:var(--tinta);font-weight:500}.indicacion{--visor-margen: 0px;display:grid;align-content:center;gap:var(--e-2);min-height:220px;margin-top:26px;padding:var(--e-6)}.indicacion__titulo{font-family:var(--f-titulo);font-size:var(--t-17);font-weight:600;color:var(--tinta)}.indicacion__texto{max-width:44ch;font-size:var(--t-14)}.detalle__volver{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-bottom:var(--e-2);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);text-decoration:none}.detalle{padding-top:2px}.detalle__linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--e-4);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.detalle__regla{color:var(--tinta)}.detalle__titulo{max-width:36ch;margin:var(--e-3) 0 6px;font-size:1.375rem;line-height:1.25}.detalle__sujeto{font-family:var(--f-mono);font-size:var(--t-12);color:var(--texto);overflow-wrap:anywhere}.detalle__seccion{margin:var(--e-6) 0 var(--e-2);font-family:var(--f-mono);font-size:var(--t-11);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.evidencia{border-top:1px solid var(--tinta-2)}.evidencia__fila{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:var(--e-3);padding:10px 0;border-bottom:1px solid var(--linea)}.evidencia__fila dt{font-size:var(--t-13);color:var(--apagado)}.evidencia__fila dd{font-size:var(--t-14);color:var(--tinta);overflow-wrap:anywhere}@media(max-width:479px){.evidencia__fila{grid-template-columns:minmax(0,1fr);gap:2px}}.detalle__sugerencia{max-width:64ch;font-size:var(--t-15);color:var(--tinta)}.datos-linea--detalle{margin-top:var(--e-5)}.detalle__relacion{display:flex;flex-wrap:wrap;gap:0 var(--e-5)}.detalle__acciones{margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--tinta-2)}.detalle__botones{display:flex;flex-wrap:wrap;gap:var(--e-3)}.detalle__estado{margin-bottom:4px;font-weight:600;color:var(--tinta)}.detalle__motivo{margin-bottom:var(--e-4);color:var(--texto)}.descartar{margin-top:var(--e-4);padding:var(--e-4) var(--e-4) var(--e-5);border:1px solid var(--linea);background:var(--superficie);opacity:1;transform:none;transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}@starting-style{.descartar{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.descartar{transform:none}}.descartar__motivos{margin:0;padding:0;border:0}.descartar__motivos legend{margin-bottom:6px;padding:0;font-family:var(--f-titulo);font-size:var(--t-15);font-weight:600;color:var(--tinta)}.descartar__botones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-4);margin-top:var(--e-4)}.tabla--paginas td,.tabla--paginas th{padding:12px 10px}.tabla--paginas th[scope=row]{max-width:230px;overflow-wrap:break-word}.tabla__title{min-width:200px;max-width:300px}.tabla__tipos{min-width:140px;font-size:var(--t-12);color:var(--texto)}.tabla__hallazgos{display:inline-flex;align-items:center;gap:6px;color:var(--tinta);font-weight:600}.indexacion{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:var(--tinta)}.indexacion__marca{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tinta)}.indexacion--no_indexada,.indexacion--excluida{font-weight:600}.indexacion--no_indexada .indexacion__marca,.indexacion--excluida .indexacion__marca{background:none;border:2px solid var(--tinta)}.indexacion--sin_datos{color:var(--apagado)}.indexacion--sin_datos .indexacion__marca{width:8px;height:2px;border-radius:0;background:var(--apagado)}.movil{white-space:nowrap}.movil--mal{font-weight:600}.movil .lectura{display:block;text-align:inherit}.lista-paginas{border-top:1px solid var(--tinta-2)}.fila-pagina{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--linea);color:inherit;text-decoration:none}.fila-pagina__ruta{color:var(--tinta);font-size:var(--t-13);font-weight:500;overflow-wrap:anywhere}.fila-pagina__title{font-size:var(--t-14);color:var(--texto)}.fila-pagina__datos{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--e-4);font-size:var(--t-13);color:var(--tinta)}.fila-pagina__datos .movil .lectura{display:inline;margin-left:6px}.fila-pagina__tipos{font-size:var(--t-11);color:var(--apagado)}.tabla--fotos th[scope=row]{width:26%;color:var(--texto)}.tabla--fotos td{width:37%;overflow-wrap:anywhere;color:var(--texto)}.fila-cambia th[scope=row],.fila-cambia td{color:var(--tinta)}.fila-cambia td:last-child{font-weight:600}.marca-cambio{display:inline-block;margin-left:8px;padding:1px 5px;background:var(--tinta);color:var(--fondo-alto);font-family:var(--f-mono);font-size:var(--t-10);font-weight:500;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.etiqueta-celda{display:block;margin-bottom:2px;font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}@media(max-width:899px){.tabla--fotos thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabla--fotos,.tabla--fotos tbody,.tabla--fotos tr,.tabla--fotos th,.tabla--fotos td{display:block;width:100%}.tabla--fotos tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:12px 0;border-bottom:1px solid var(--linea)}.tabla--fotos th[scope=row]{grid-column:1 / -1;width:100%;padding:0;border:0}.tabla--fotos td{width:100%;padding:0;border:0}}.pagina__pie{display:grid;gap:var(--e-7);margin-top:var(--e-7)}@media(min-width:1180px){.pagina__pie{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagina .bloque+.bloque{margin-top:var(--e-7)}.tabla--posiciones .col-serie{width:168px;min-width:140px;padding-top:8px;padding-bottom:6px}.tabla--posiciones td,.tabla--posiciones th{vertical-align:middle}.tabla__grupo th{padding-top:var(--e-5);border-bottom-color:var(--tinta-2);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta)}.tabla--posiciones tbody:first-of-type .tabla__grupo th{padding-top:var(--e-3)}.posicion{display:inline-flex;flex-direction:column;align-items:flex-end}.posicion__valor{font-family:var(--f-titulo);font-size:var(--t-20);font-weight:600;line-height:1.1;color:var(--tinta)}.posicion--fuera .posicion__valor{color:var(--apagado)}.posicion__nota{font-size:var(--t-11);color:var(--apagado);white-space:nowrap}.lectura-texto{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);white-space:nowrap}.lectura-texto--peor{font-weight:600}.lectura-texto--igual,.lectura-texto--sin_datos{color:var(--apagado)}.resumen-ia{display:flex;flex-direction:column;gap:2px;font-size:var(--t-13)}.resumen-ia__estado{color:var(--texto)}.resumen-ia__estado--si{color:var(--tinta);font-weight:600}.resumen-ia__citados{font-size:var(--t-11);color:var(--apagado);overflow-wrap:anywhere}.tabla--semanas th,.tabla--semanas td{padding-left:8px;padding-right:8px;font-size:var(--t-13)}.grupo-movil+.grupo-movil{margin-top:var(--e-5)}.grupo-movil__titulo{padding-bottom:6px;border-bottom:1px solid var(--tinta-2);font-family:var(--f-mono);font-size:var(--t-11);font-weight:400;letter-spacing:.14em;text-transform:uppercase}.fila-busqueda{display:grid;gap:6px;padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}.fila-busqueda__cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3)}.fila-busqueda__texto{font-size:var(--t-15);color:var(--tinta)}.fila-busqueda__serie{font-size:var(--t-12);color:var(--tinta)}.fila-busqueda__pie{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--e-4)}.fila-busqueda__pie .resumen-ia{flex-direction:row;flex-wrap:wrap;gap:2px 8px}.bloque--mapa{margin-top:var(--e-8);padding-top:var(--e-5);border-top:1px solid var(--tinta-2)}.mapa__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3);margin:var(--e-4) 0 var(--e-4)}.leyenda{display:flex;flex-wrap:wrap;gap:6px var(--e-4);font-size:var(--t-13);color:var(--tinta)}.leyenda li{display:inline-flex;align-items:center;gap:7px}.leyenda__punto{width:12px;height:12px;border-radius:50%}.leyenda__punto--alta{background:var(--tinta)}.leyenda__punto--media{background:var(--robot-relleno)}.leyenda__punto--baja{border:1px solid var(--tinta-2);background:var(--superficie)}.leyenda__punto--fuera{width:7px;height:7px;margin:0 2.5px;border:1px solid var(--apagado)}.mapa{--visor-margen: -8px;position:relative;margin:var(--e-5) 8px var(--e-2)}.mapa__desliza{max-width:100%}.mapa__desliza--activo{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.mapa__desliza--activo:focus-visible{outline-offset:2px}.mapa__lienzo{position:relative}.mapa__nota{margin:var(--e-3) 8px 0}.mapa__reticula line{stroke:var(--linea);stroke-width:1;shape-rendering:crispEdges}.mapa__coord{font-family:var(--f-mono);font-size:10px;fill:var(--apagado)}.mapa__zona{fill:transparent}.mapa__marca{stroke-width:1}.mapa__punto--alta .mapa__marca{fill:var(--tinta);stroke:var(--fondo-alto);stroke-width:2}.mapa__punto--media .mapa__marca{fill:var(--robot-relleno);stroke:var(--fondo-alto);stroke-width:2}.mapa__punto--baja .mapa__marca{fill:var(--superficie);stroke:var(--tinta-2)}.mapa__punto--fuera .mapa__marca{fill:none;stroke:var(--apagado)}.mapa__punto text{font-family:var(--f-mono);font-weight:500;pointer-events:none}.mapa__punto--alta text{fill:var(--fondo-alto)}.mapa__punto--media text{fill:var(--tinta)}.mapa__punto--baja text{fill:var(--tinta-2)}.mapa__activo{fill:none;stroke:var(--tinta);stroke-width:1.5;pointer-events:none}.mapa__cruz{stroke:var(--tinta);stroke-width:1.25}.mapa__localidad{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.14em;fill:var(--tinta);paint-order:stroke;stroke:var(--fondo-alto);stroke-width:4px;stroke-linejoin:round}.burbuja--mapa{top:0;transform:translate(-50%)}.tabla--matriz th,.tabla--matriz td{padding:7px 8px;font-family:var(--f-mono);font-size:var(--t-12)}.tabla--matriz th:first-child,.tabla--matriz td:first-child{padding-left:8px}.matriz--alta{background:var(--tinta);color:var(--fondo-alto)!important}.matriz--media{background:var(--robot-relleno)}.matriz--fuera{color:var(--apagado)!important}.motores{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6) var(--e-7)}@media(min-width:720px){.motores{grid-template-columns:repeat(2,minmax(0,1fr))}}.motor{padding-top:var(--e-3);border-top:1px solid var(--tinta-2)}.motor__cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.motor__nombre{font-size:var(--t-17)}.motor__valor{font-family:var(--f-titulo);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:var(--tinta)}.motor__delta{margin:2px 0 var(--e-3);font-size:var(--t-13)}.motor__delta .delta{display:inline}.motor__alerta{display:inline-flex;align-items:center;gap:7px;margin:calc(-1 * var(--e-1)) 0 var(--e-3);font-family:var(--f-mono);font-size:var(--t-11);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta)}.motor__alerta--vacia{visibility:hidden}.leyenda-linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--e-5);font-size:var(--t-13)}.leyenda-linea__par{display:inline-flex;align-items:center;gap:8px}.leyenda-linea__muestra{flex:none;display:inline-block;width:18px;height:2px;background:var(--tinta)}.leyenda-linea__muestra--referencia{height:1px;background:var(--robot)}.dos-columnas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-7);margin-top:var(--e-8)}.dos-columnas>.bloque+.bloque{margin-top:0}@media(min-width:1180px){.dos-columnas{grid-template-columns:repeat(2,minmax(0,1fr))}}.barras{border-top:1px solid var(--tinta-2)}.barras__fila{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre valor" "pista pista" "motores motores";gap:6px var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}.barras__nombre{grid-area:nombre;font-size:var(--t-13);color:var(--tinta);overflow-wrap:anywhere}.barras__valor{grid-area:valor;font-family:var(--f-titulo);font-size:var(--t-15);font-weight:600;color:var(--tinta)}.barras__pista{grid-area:pista;display:block;height:8px}.barras__barra{display:block;height:100%;background:var(--tinta);border-radius:0 1px 1px 0}.barras__motores{grid-area:motores;font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.dudosos{border-top:1px solid var(--tinta-2)}.dudoso{padding:var(--e-4) 0;border-bottom:1px solid var(--linea)}.dudoso__linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--e-3);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.dudoso__motor{color:var(--tinta);font-weight:500}.dudoso--vigente .dudoso__estado{color:var(--tinta);font-weight:600}.dudoso__datos{display:grid;gap:6px;margin:var(--e-3) 0 0}.dudoso__datos div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--e-3)}.dudoso__datos dt{font-size:var(--t-13);color:var(--apagado)}.dudoso__datos dd{font-size:var(--t-14);color:var(--tinta)}.segmentos--meses .segmentos__op{min-width:48px;justify-content:center}.embudo{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--tinta-2)}.embudo__paso{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,44%);grid-template-areas:"etiqueta grafico" "valor grafico" "conversion grafico";align-items:end;column-gap:var(--e-4);padding:var(--e-4) 0;border-bottom:1px solid var(--linea)}.embudo__paso .grafico{grid-area:grafico}.embudo__etiqueta{grid-area:etiqueta;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.embudo__valor{grid-area:valor;margin:4px 0 2px;font-family:var(--f-titulo);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--tinta)}.embudo__conversion{grid-area:conversion;min-height:1.5em;font-size:var(--t-12);color:var(--texto)}@media(min-width:900px){.embudo{grid-template-columns:repeat(6,minmax(0,1fr))}.embudo__paso{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--e-4) var(--e-5) var(--e-4) 0;border-bottom:0}.embudo__paso+.embudo__paso{padding-left:var(--e-5);border-left:1px solid var(--linea)}.embudo__conversion{margin-bottom:var(--e-4)}}.parte{display:flex;align-items:center;gap:10px}.parte__pista{flex:1;min-width:80px;height:6px}.parte__barra{display:block;height:100%;background:var(--tinta)}.parte__valor{min-width:40px;font-family:var(--f-mono);font-size:var(--t-12);text-align:right}.fuentes{display:grid;gap:var(--e-2);margin-top:var(--e-7);padding-top:var(--e-4);border-top:1px solid var(--linea);font-size:var(--t-13)}.fuentes div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--e-3)}.fuentes dt{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;line-height:2;text-transform:uppercase;color:var(--apagado)}.aprobar{--visor-margen: 0px;max-width:780px;margin:0 0 var(--e-7);padding:var(--e-4) var(--e-5)}.aprobar__titulo{font-family:var(--f-titulo);font-size:var(--t-17);font-weight:600;letter-spacing:-.015em;color:var(--tinta)}.aprobar__texto{margin-top:4px;font-size:var(--t-14)}.propuestas__grupo+.propuestas__grupo{margin-top:var(--e-7)}.propuesta{--visor-margen: 0px;padding:var(--e-5) 0 var(--e-5);border-top:1px solid var(--tinta-2);scroll-margin-top:calc(var(--alto-banda) + var(--e-5))}.propuesta--vista{padding-left:var(--e-4);padding-right:var(--e-4);background:var(--velo)}.propuesta__cabeza{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--e-3) var(--e-5)}.propuesta__titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--e-3);font-size:var(--t-15)}.propuesta__tipo{font-family:var(--f-texto);font-size:var(--t-14);letter-spacing:0}.propuesta__url{font-weight:400;color:var(--texto);overflow-wrap:anywhere}.pista{display:flex}.pista__paso{position:relative;display:grid;grid-template-rows:10px auto auto;justify-items:start;gap:4px;min-width:78px;padding-right:var(--e-2)}.pista__paso:not(:last-child):before{content:"";position:absolute;top:4.5px;left:12px;right:2px;height:1px;background:var(--linea)}.pista__paso--hecho:not(:last-child):before{background:var(--tinta-2)}.pista__marca{position:relative;z-index:1;width:10px;height:10px;border:1.5px solid var(--apagado);border-radius:50%;background:var(--fondo-alto)}.pista__paso--hecho .pista__marca{border-color:var(--tinta);background:var(--tinta)}.pista__texto{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.pista__paso--hecho .pista__texto{color:var(--tinta)}.pista__fecha{min-height:1.3em;font-family:var(--f-mono);font-size:var(--t-10);color:var(--apagado)}.pista--descartada{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.06em;color:var(--apagado)}@media(max-width:479px){.pista__paso{min-width:0;flex:1}.pista__paso:not([aria-current]) .pista__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.antes-despues{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-3);margin:var(--e-4) 0 var(--e-3)}@media(min-width:720px){.antes-despues{grid-template-columns:repeat(2,minmax(0,1fr))}}.antes-despues__lado{padding:var(--e-3) 14px;border:1px solid var(--linea)}.antes-despues__lado--despues{border-color:var(--tinta-2);background:var(--capa)}.antes-despues__etiqueta{margin-bottom:6px;font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.antes-despues__lado--despues .antes-despues__etiqueta{color:var(--tinta)}.antes-despues__texto{font-size:var(--t-15);color:var(--texto);overflow-wrap:anywhere}.antes-despues__lado--despues .antes-despues__texto{color:var(--tinta)}.codigo{margin:0;font-family:var(--f-mono);font-size:var(--t-12);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit}.antes-despues__lado--despues .codigo{color:var(--tinta)}.propuesta__motivo{max-width:72ch;font-size:var(--t-14)}.propuesta__pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5);margin-top:var(--e-3)}.propuesta__pie .enlace-mas{margin-top:0}.medidas{margin-top:var(--e-4);max-width:640px}.tabla--medidas td{white-space:nowrap}.comprobaciones{border-top:1px solid var(--tinta-2)}.comprobacion{border-bottom:1px solid var(--linea)}.comprobacion__fila{display:grid;grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:baseline;gap:var(--e-3);padding:14px 0}.comprobacion__estado{display:flex;align-items:center;justify-content:center;align-self:center;color:var(--tinta)}.comprobacion__id{font-family:var(--f-mono);font-size:var(--t-12);font-weight:500;color:var(--tinta)}.comprobacion__titulo{font-size:var(--t-15);color:var(--texto)}.comprobacion--falla .comprobacion__titulo{color:var(--tinta)}.comprobacion--falla.comprobacion--critico .comprobacion__titulo{font-weight:600}.comprobacion__resultado{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.06em;color:var(--apagado);white-space:nowrap}.comprobacion--falla .comprobacion__resultado{color:var(--tinta);font-weight:500}@media(max-width:599px){.comprobacion__fila{grid-template-columns:18px 36px minmax(0,1fr)}.comprobacion__resultado{grid-column:3}}.comprobacion__fallos{margin:-4px 0 var(--e-4) calc(18px + 40px + 2 * var(--e-3))}@media(max-width:599px){.comprobacion__fallos{margin-left:calc(18px + 36px + 2 * var(--e-3))}}.comprobacion__fallos summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;list-style:none;color:var(--tinta);font-size:var(--t-13);font-weight:600;cursor:pointer}.comprobacion__fallos summary::-webkit-details-marker{display:none}.comprobacion__fallos summary .icono{transition:transform .2s var(--ease-out)}.comprobacion__fallos[open] summary .icono{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.comprobacion__fallos summary .icono{transition:none}}.fallos__item{display:grid;gap:2px;padding:var(--e-2) 0;border-top:1px solid var(--linea)}.fallos__urls{font-size:var(--t-12);color:var(--tinta);overflow-wrap:anywhere}.fallos__detalle{font-size:var(--t-13)}.fila-apagada th,.fila-apagada td,.fila-apagada .tabla__principal{color:var(--apagado)}.estado-colector{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-13);color:var(--tinta);white-space:nowrap}.estado-colector--aviso,.estado-colector--fallo{font-weight:600}.estado-colector__error{display:block;max-width:38ch;margin-top:4px;font-size:var(--t-12);color:var(--texto)}.tabla--colectores td,.tabla--colectores th{vertical-align:top}.acceso{display:grid;place-items:center;min-height:100dvh;padding:var(--e-5) var(--margen)}.acceso__caja{--visor-margen: 0px;display:grid;gap:var(--e-4);width:min(440px,100%);padding:var(--e-6)}.acceso__texto{font-size:var(--t-14)}.acceso__form{display:grid;gap:var(--e-2)}.acceso__form .boton{margin-top:var(--e-3);justify-self:start}.esperado{font-family:var(--f-mono);font-size:var(--t-13);font-weight:500;letter-spacing:.02em;color:var(--tinta);overflow-wrap:anywhere}.matriz-nap__col,.matriz-nap__celda{text-align:center;width:12%}.matriz-nap__fila>*{transition:background-color .12s ease-out}@media(hover:hover)and (pointer:fine){.matriz-nap__fila:hover>*,.matriz-nap:has(td[data-col=nombre]:hover) [data-col=nombre],.matriz-nap:has(td[data-col=telefono]:hover) [data-col=telefono],.matriz-nap:has(td[data-col=web]:hover) [data-col=web]{background-color:var(--velo)}}.matriz-nap__fila--mal th .tabla__principal{font-weight:600}.dato-nap{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;color:var(--tinta)}.dato-nap--no{font-weight:600}.dato-nap__texto{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase}.dato-nap--nulo{color:var(--apagado)}.matriz-nap__otro{display:block;margin-top:4px;font-size:var(--t-12);color:var(--apagado)}.estado-fuente{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta)}.estado-fuente--mal{font-weight:600}.estado-fuente--apagado{color:var(--apagado)}.enlace-mas--fila{margin:0 0 0 var(--e-3);vertical-align:middle}.lista-fuentes{border-top:1px solid var(--tinta-2)}.fuente-movil{padding:var(--e-4) 0;border-bottom:1px solid var(--linea)}.fuente-movil__cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-3)}.fuente-movil__nombre{font-weight:600;color:var(--tinta)}.fuente-movil__dominio{margin:2px 0 var(--e-3);font-size:var(--t-12);color:var(--apagado)}.fuente-movil__campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-2);margin:0}.fuente-movil__campos dt{font-family:var(--f-mono);font-size:var(--t-10);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.fuente-movil__campos dd{margin:4px 0 0}.reparto-enlaces{margin-bottom:var(--e-4)}.enlaces-reg{border-top:1px solid var(--tinta-2)}.enlace-reg{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"estado camino accion" "estado meta accion" "estado rel accion";column-gap:var(--e-3);row-gap:2px;padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}.enlace-reg__estado{grid-area:estado;display:inline-flex;align-items:center;gap:6px;align-self:start;padding-top:2px;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta)}.enlace-reg--mal .enlace-reg__estado{font-weight:600}.enlace-reg--pedido .enlace-reg__estado{color:var(--apagado)}.enlace-reg__camino{grid-area:camino;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:var(--t-13)}.enlace-reg__origen{color:var(--tinta);font-weight:500}.enlace-reg__ruta{color:var(--apagado);overflow-wrap:anywhere}.enlace-reg__flecha{display:inline-flex;color:var(--apagado)}.enlace-reg__destino{color:var(--tinta)}.enlace-reg__meta{grid-area:meta;font-size:var(--t-12);color:var(--apagado)}.enlace-reg__rel{grid-area:rel;font-size:var(--t-12);color:var(--apagado)}.enlace-reg>.enlace-mas{grid-area:accion;align-self:start}@media(max-width:599px){.enlace-reg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"estado accion" "camino camino" "meta meta" "rel rel"}}.parecidos{border-top:1px solid var(--tinta-2)}.parecido{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}.parecido__dominio{font-family:var(--f-mono);font-size:var(--t-13);color:var(--tinta)}.parecido__busqueda{font-size:var(--t-12);color:var(--apagado)}.mirador__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-3)}.mirador__ayuda{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}@media(hover:none){.mirador__ayuda{display:none}}.mirador__lienzo{position:relative;border-top:1px solid var(--tinta-2);border-bottom:1px solid var(--linea);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;overflow:hidden}.mirador__lienzo:active{cursor:grabbing}.mirador__lienzo:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.mirador__svg{display:block}.mirador__suelo{fill:var(--velo);stroke:var(--linea);stroke-width:1}.mirador__columna{stroke:var(--linea);stroke-width:1}.mirador__top10{fill:none;stroke:var(--robot);stroke-width:1;stroke-dasharray:4 4}.mirador__velo{fill:var(--superficie);fill-opacity:.94;stroke:var(--linea);stroke-width:.75;stroke-opacity:.6}.mirador__cresta--elegida .mirador__velo{fill:var(--superficie);fill-opacity:1}.mirador__canto{stroke:var(--linea);stroke-width:1}.mirador__linea{fill:none;stroke:var(--robot);stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round}.mirador__cresta--elegida .mirador__linea{stroke:var(--tinta);stroke-width:2}.mirador__plomada{stroke:var(--tinta);stroke-width:1;stroke-opacity:.22}.mirador__semana{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;fill:var(--apagado)}.mirador__busqueda{font-family:var(--f-texto);font-size:13px;font-weight:600;fill:var(--tinta);paint-order:stroke;stroke:var(--fondo-bajo);stroke-width:4px;stroke-linejoin:round}.mirador__posicion{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;fill:var(--apagado);paint-order:stroke;stroke:var(--fondo-bajo);stroke-width:4px;stroke-linejoin:round}@media(forced-colors:active){.mirador__linea,.mirador__cresta--elegida .mirador__linea{stroke:CanvasText}.mirador__velo{fill:Canvas}}.impacto{display:flex;flex-wrap:wrap;gap:var(--e-4) var(--e-6);margin:0 0 var(--e-6)}@media(max-width:719px){.impacto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-3)}.impacto .cifra{padding:8px 10px 6px}.impacto .cifra__valor{font-size:2rem}.impacto .pie{font-size:var(--t-10)}}.dif--quitado{color:var(--apagado);text-decoration:line-through;text-decoration-thickness:1px}.dif--nuevo{background:var(--velo);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600}.comprobado{display:flex;align-items:center;gap:var(--e-2);margin-top:var(--e-3);font-size:var(--t-13);color:var(--texto)}.comprobado--ok{color:var(--tinta);font-weight:600}.comprobado--distinto{padding-left:var(--e-3);border-left:2px solid var(--tinta)}.veredicto{display:inline-block;padding:1px 6px;border:1px solid var(--linea);font-size:var(--t-12);font-weight:600;white-space:nowrap}.veredicto--mejora{border-color:var(--tinta);color:var(--tinta)}.veredicto--mejora:before{content:"▲ "}.veredicto--empeora:before{content:"▼ "}.veredicto--poco_volumen,.veredicto--igual{color:var(--apagado)}.historial{margin-top:var(--e-3);font-size:var(--t-13)}.historial>summary{width:fit-content;color:var(--texto);cursor:pointer}.historial__lista{display:grid;gap:4px;margin:var(--e-2) 0 0;padding:0 0 0 var(--e-3);border-left:1px solid var(--linea);list-style:none}.historial__paso{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr;gap:var(--e-3)}.historial__paso time{font-family:var(--f-mono);font-size:var(--t-12);color:var(--apagado)}.historial__paso--aviso{color:var(--tinta);font-weight:600}.propuesta__botones{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-left:auto}.confirmar{max-width:640px;margin-top:var(--e-4);padding:var(--e-4);border:1px solid var(--tinta);background:var(--capa)}@starting-style{.confirmar{opacity:0;transform:translateY(-4px)}}.confirmar{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.confirmar__texto{font-size:var(--t-14);color:var(--tinta)}.confirmar__botones{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-top:var(--e-3)}.boton--peligro{border-color:var(--tinta);background:var(--fondo-alto);color:var(--tinta);text-decoration:underline;text-underline-offset:3px}.etiqueta-ia,.etiqueta-este,.etiqueta-rol{display:inline-block;padding:1px 6px;border:1px solid var(--tinta-2);font-family:var(--f-texto);font-size:var(--t-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta);vertical-align:middle}.etiqueta-este{margin-left:var(--e-2)}.cuenta{display:grid;gap:var(--e-7);max-width:880px}.cuenta .visor{--visor-margen: 0px;padding:var(--e-4) var(--e-5)}.cuenta__email{font-family:var(--f-mono);font-size:var(--t-15);color:var(--tinta)}.sitios,.dispositivos,.lista-plana{margin:var(--e-3) 0 0;padding:0;list-style:none}.sitio,.dispositivo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}.dispositivo__nombre{font-weight:600;color:var(--tinta)}.lista-plana{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);font-size:var(--t-13)}.usos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--e-4) var(--e-5);margin-top:var(--e-4)}.uso__fila{display:flex;justify-content:space-between;gap:var(--e-2);font-size:var(--t-13)}.uso__cifra{font-family:var(--f-mono);color:var(--tinta)}.uso__barra{height:3px;margin-top:6px;background:var(--linea);overflow:hidden}.uso__relleno{display:block;height:100%;background:var(--tinta);transform-origin:left center;transition:transform .32s var(--ease-out)}.selector-sitio__campo{width:100%;max-width:100%;min-height:32px;padding:0 var(--e-2);border:1px solid var(--borde-control);border-radius:0;background:var(--fondo-alto);color:var(--tinta);font-family:var(--f-mono);font-size:16px}@media(pointer:fine){.selector-sitio__campo{font-size:var(--t-13)}}.acceso__aviso{margin:var(--e-3) 0;padding:var(--e-3);border-left:2px solid var(--tinta);font-size:var(--t-14);color:var(--tinta)}@media(prefers-reduced-motion:reduce){.confirmar,.uso__relleno{transition:none}}.selector-sitio{display:block}@media(pointer:fine){.riel__dominio .selector-sitio__campo{font-size:var(--t-11);letter-spacing:.02em}}.conexiones{margin:0 0 var(--e-3);padding:0;list-style:none}.conexion{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}.conexion__estado{font-family:var(--f-mono);font-size:var(--t-12);color:var(--apagado);text-transform:uppercase;letter-spacing:.06em}.conexion--aviso .conexion__estado{color:var(--tinta);font-weight:600}.conexion__cuerpo{display:grid;gap:2px}.conexion__nombre{color:var(--tinta);font-size:var(--t-14)}.competencia{display:grid;gap:var(--e-6)}.cuota{margin:0 0 var(--e-3);padding:0;list-style:none}.cuota__fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-1) var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--linea)}@media(min-width:900px){.cuota__fila{grid-template-columns:minmax(180px,2fr) minmax(0,3fr) 72px;align-items:center}}.cuota__dominio{color:var(--tinta);font-size:var(--t-14);overflow-wrap:anywhere}.cuota__fila--propio .cuota__dominio{font-weight:600}.cuota__barra{display:block;height:6px;background:var(--linea);overflow:hidden;grid-column:1 / -1}@media(min-width:900px){.cuota__barra{grid-column:auto}}.cuota__relleno{display:block;height:100%;background:var(--apagado);transform-origin:left center}.cuota__fila--propio .cuota__relleno{background:var(--tinta)}.cuota__valor{font-family:var(--f-mono);font-size:var(--t-14);color:var(--tinta);text-align:right;font-variant-numeric:tabular-nums}.cuota__detalle{grid-column:1 / -1}.lideres{margin:0;padding:0;list-style:none;font-size:var(--t-14)}.lideres__item+.lideres__item{margin-top:4px}.lideres__pos{font-family:var(--f-mono);font-size:var(--t-12)}.brief{border-top:1px solid var(--linea);padding:var(--e-5) 0}.brief__datos{display:grid;gap:var(--e-3);margin:0 0 var(--e-4)}.brief__datos dd{margin:2px 0 0;color:var(--tinta);font-size:var(--t-15, 15px)}.brief{overflow-wrap:anywhere}.brief .etiqueta{display:block;margin-top:var(--e-4)}ol.pasos{list-style:decimal outside}ul.pasos{list-style:disc outside}.brief__selector{display:grid;gap:var(--e-1);width:100%;max-width:420px;min-width:0}.brief__selector select{width:100%;min-width:0;text-overflow:ellipsis;font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--linea);background:var(--fondo-alto);color:var(--tinta)}@media(max-width:560px){.ads-resumen__cifras .cifra__valor{font-size:clamp(36px,11vw,48px);white-space:nowrap}}.grupo-ads .tabla{min-width:540px}.landing{--ld-ancho: 1320px;--ld-curva: cubic-bezier(.22, 1, .36, 1);position:relative;min-height:100dvh;overflow-x:clip;color:var(--texto)}.landing ::selection{background:var(--fluor);color:var(--fluor-tinta)}.landing a:not(.boton){color:var(--tinta);text-decoration-thickness:1px;text-underline-offset:3px}.ld-cabecera{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--e-5);padding:calc(var(--e-3) + env(safe-area-inset-top,0px)) max(var(--margen),calc((100% - var(--ld-ancho)) / 2 + var(--margen))) var(--e-3);background:color-mix(in srgb,var(--fondo-alto) 94%,transparent)}.ld-marca{display:inline-flex;align-items:baseline;gap:var(--e-2);text-decoration:none}.ld-marca__de{white-space:nowrap;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.ld-nav{display:none;gap:var(--e-5);margin-left:var(--e-4)}.ld-nav__enlace{font-size:var(--t-15);color:var(--tinta-2)!important;text-decoration:none!important;padding:var(--e-2) 0}.ld-cabecera__acciones{display:flex;gap:var(--e-2);margin-left:auto}.ld-boton{min-height:44px;padding:0 var(--e-5);font-size:var(--t-15);font-weight:600;touch-action:manipulation;user-select:none;-webkit-user-select:none}.ld-boton--grande{min-height:56px;padding:0 var(--e-6)}.ld-boton--fluor{background:var(--fluor);color:var(--fluor-tinta)}.ld-boton--claro{border-color:var(--banda-texto);color:var(--banda-texto)}.boton.ld-boton .icono{transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ld-nav__enlace:hover{color:var(--tinta)!important;text-decoration:underline!important}.boton.ld-boton:hover .icono{transform:translate(3px)}.ld-boton--fluor:hover{background:var(--fluor-vivo)}.boton--primario.ld-boton:hover{background:var(--tinta-2)}}@media(min-width:960px){.ld-nav{display:flex}}@media(max-width:599px){.ld-cabecera .ocultar-movil{display:none}.ld-cabecera{gap:var(--e-3)}}@media(max-width:379px){.ld-marca__de{display:none}}.ld-hero{position:relative;display:grid;gap:var(--e-6);max-width:var(--ld-ancho);margin:0 auto;padding:var(--e-6) var(--margen) var(--e-7);isolation:isolate}.ld-hero__agua,.ld-pie__agua{position:absolute;z-index:-1;margin:0;font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;line-height:.8;letter-spacing:.02em;color:var(--marca-agua);white-space:nowrap;pointer-events:none;user-select:none}.ld-hero__agua{left:50%;top:70%;transform:translate(-50%,-50%);font-size:clamp(5.5rem,21vw,19rem)}.ld-hero__texto{position:relative;z-index:2}.ld-h1{max-width:12ch;font-family:var(--f-titulo);font-size:clamp(2.6rem,4.9vw,4.6rem);font-weight:600;line-height:.98;letter-spacing:-.035em;color:var(--tinta);text-wrap:balance}.ld-h1:focus{outline:none}.ld-h1__matiz,.ld-h2__matiz{color:var(--pizarra)}.ld-entradilla{max-width:34rem;margin-top:var(--e-5);font-size:var(--t-17);line-height:1.55;color:var(--texto)}.ld-hero__acciones{display:flex;flex-wrap:wrap;gap:var(--e-3);margin-top:var(--e-6)}.ld-hero__precio{margin-top:var(--e-3);font-family:var(--f-mono);font-size:var(--t-12);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.ld-hero__pie{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.18em;text-transform:uppercase;color:var(--apagado)}.ld-hero__escena{position:relative;z-index:1;min-width:0}@media(min-width:1024px){.ld-hero{grid-template-columns:minmax(0,11fr) minmax(0,13fr);align-items:center;padding-top:var(--e-6)}.ld-hero__agua{top:58%}.ld-hero__pie{grid-column:1 / -1}}.robot{position:relative;width:min(100%,440px);aspect-ratio:4 / 5;margin-inline:auto}.robot:before{content:"";position:absolute;left:50%;top:26%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fluor) 0%,color-mix(in srgb,var(--fluor) 35%,transparent) 40%,transparent 70%);filter:blur(36px);opacity:.6;transform:translate(-50%,-50%);pointer-events:none}.robot__dibujo,.robot__lienzo{position:absolute;inset:0;width:100%;height:100%;transition:opacity .4s var(--ld-curva)}.robot__lienzo{opacity:0}.robot--vivo .robot__lienzo{opacity:1}.robot--vivo .robot__dibujo{opacity:0}@media(max-width:1023px){.robot{width:min(78vw,340px)}}.ld-como__escena{min-width:0}.serp3d{position:relative;width:100%;perspective:1800px;perspective-origin:50% 40%}.serp3d__halo{position:absolute;left:50%;top:48%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fluor) 0%,color-mix(in srgb,var(--fluor) 40%,transparent) 38%,transparent 70%);filter:blur(48px);opacity:.55;transform:translate(-50%,-50%);transition:transform 1.2s var(--ld-curva),opacity 1.2s var(--ld-curva);pointer-events:none}.serp3d__marco{position:absolute;left:50%;top:50%;width:560px;height:500px;transform-style:preserve-3d}.serp3d__mundo{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(54deg) rotate(-32deg);transition:transform 1.2s var(--ld-curva)}.capa3d{position:absolute;padding:18px 20px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);box-shadow:0 40px 60px -30px #14171c59;transition:transform 1.2s var(--ld-curva);animation:capa3d-entra .9s var(--ease-out) backwards}.capa3d__nombre{margin-bottom:12px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--apagado)}.capa3d--web{left:40px;top:60px;width:480px;height:360px;transform:translateZ(0);overflow:hidden}.capa3d--google{left:90px;top:92px;width:380px;height:262px;transform:translateZ(96px);animation-delay:.14s}.capa3d--ia{left:230px;top:112px;width:290px;height:150px;transform:translateZ(196px);animation-delay:.28s}@keyframes capa3d-entra{0%{opacity:0;transform:translateZ(-40px)}}@media(hover:hover)and (pointer:fine){.serp3d:hover .capa3d--google{transform:translateZ(124px)}.serp3d:hover .capa3d--ia{transform:translateZ(250px)}.serp3d:hover .serp3d__halo{opacity:.7;transform:translate(-50%,-50%) scale(1.08)}}.web3d{position:relative}.web3d__barra{display:block;height:10px;margin-bottom:18px;background:var(--marca-agua)}.web3d__linea{display:block;height:8px;width:72%;margin-bottom:10px;background:var(--marca-agua)}.web3d__linea--h1{height:16px;width:58%;background:var(--tinta)}.web3d__linea--corta{width:44%}.web3d__arreglos{display:grid;gap:8px;margin-top:22px;font-size:14px;color:var(--tinta-2)}.web3d__arreglos li{display:flex;align-items:center;gap:10px}.web3d__marca{width:12px;height:12px;border:1.5px solid var(--tinta);transition:background-color .3s ease}.web3d__arreglos .esta-hecho .web3d__marca{background:var(--fluor)}.web3d__escaner{position:absolute;left:0;right:0;top:0;height:40px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fluor) 55%,transparent) 85%,var(--fluor));opacity:.6;animation:web3d-escanea 3.6s linear 3 forwards;pointer-events:none}@keyframes web3d-escanea{0%{transform:translateY(-40px)}to{transform:translateY(360px)}}.serp3d__lista{position:relative}.serp3d__fila{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:12px;height:32px;padding:0 10px;font-size:14px;color:var(--tinta-2);transition:transform .6s cubic-bezier(.77,0,.175,1)}.serp3d__pos{width:18px;font-family:var(--f-mono);font-size:12px;color:var(--apagado)}.serp3d__dominio{flex:none}.serp3d__url{flex:1;height:6px;background:var(--marca-agua)}.serp3d__fila--tuya{z-index:1;background:color-mix(in srgb,var(--fluor) 45%,transparent);color:var(--tinta);font-weight:600}.serp3d__fila--tuya:before{--c: var(--tinta);--l: 9px;--g: 2px;content:"";position:absolute;inset:-5px;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--g),linear-gradient(var(--c),var(--c)) top left / var(--g) var(--l),linear-gradient(var(--c),var(--c)) top right / var(--l) var(--g),linear-gradient(var(--c),var(--c)) top right / var(--g) var(--l),linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--g),linear-gradient(var(--c),var(--c)) bottom left / var(--g) var(--l),linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--g),linear-gradient(var(--c),var(--c)) bottom right / var(--g) var(--l);background-repeat:no-repeat;opacity:0;transform:scale(1.08);pointer-events:none}.es-final .serp3d__fila--tuya{background:var(--fluor);color:var(--fluor-tinta)}.es-final .serp3d__fila--tuya .serp3d__pos{color:var(--fluor-tinta)}.es-final .serp3d__fila--tuya:before{opacity:1;transform:none;transition:opacity .16s ease-out,transform .22s var(--ease-out)}.serp3d__sube{margin-left:auto;font-family:var(--f-mono);font-size:12px;opacity:0;transition:opacity .2s ease-out}.serp3d__sube.es-visible{opacity:1}.capa3d--ia .capa3d__nombre{margin-bottom:8px}.ia3d__pregunta{font-size:12px;color:var(--apagado)}.ia3d__respuesta{margin-top:6px;font-size:13px;line-height:1.4;color:var(--tinta-2)}.ia3d__cita{position:relative;white-space:nowrap;background:none;color:var(--tinta);font-weight:600}.ia3d__cita:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-1px;height:30%;z-index:-1;background:var(--fluor);transform:scaleX(0);transform-origin:left}.es-final .ia3d__cita:after{transform:scaleX(1);transition:transform .5s var(--ease-out) .45s}.ia3d__motores{display:flex;gap:10px;margin-top:8px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.serp3d__pie{position:absolute;right:0;bottom:0;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.ld-seccion{max-width:var(--ld-ancho);margin:0 auto;padding:var(--e-8) var(--margen) var(--e-7);scroll-margin-top:64px}.ld-seccion__cabeza{display:grid;gap:var(--e-4);margin-bottom:var(--e-7)}.ld-h2{max-width:20ch;font-family:var(--f-titulo);font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;color:var(--tinta);text-wrap:balance}.ld-h2--pequeno{font-size:clamp(1.6rem,3vw,2.25rem)}.ld-h2:focus{outline:none}.ld-h3{font-family:var(--f-titulo);font-size:var(--t-20);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--tinta)}.ld-parrafo{max-width:40rem;font-size:var(--t-17);color:var(--texto)}.ld-nota{margin-top:var(--e-4);font-size:var(--t-13);color:var(--apagado)}.ld-nota--centro{text-align:center}@media(min-width:1024px){.ld-seccion__cabeza{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.t3d{perspective:1200px;list-style:none}.t3d__escena{position:relative;height:100%;border:1px solid var(--linea);background:var(--superficie);transform-style:preserve-3d;transition:transform .7s var(--ld-curva)}.t3d__recorte{position:absolute;inset:0;overflow:hidden;pointer-events:none}.t3d__halo{position:absolute;left:-150px;top:-150px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fluor) 70%,transparent) 0%,transparent 65%);filter:blur(18px);opacity:0;transition:opacity .4s ease}.t3d__capa{position:relative;transition:transform .7s var(--ld-curva)}@media(hover:hover)and (pointer:fine){.t3d:hover .t3d__capa--medio{transform:translateZ(18px)}.t3d:hover .t3d__capa--frente{transform:translateZ(34px)}}.ld-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-4)}.ld-funcion .t3d__escena{display:flex;flex-direction:column;gap:var(--e-5);padding:var(--e-5)}.ld-funcion__mini{display:grid;align-content:center;min-height:176px;padding:var(--e-4);border:1px solid color-mix(in srgb,var(--linea) 60%,transparent);background:var(--capa)}.ld-funcion__texto p{margin-top:var(--e-2);max-width:46ch;font-size:var(--t-15)}@media(min-width:720px){.ld-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-funcion--ancho{grid-column:1 / -1}}@media(min-width:1024px){.ld-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.ld-funcion--ancho{grid-column:span 7}.ld-funcion--estrecho{grid-column:span 5}.ld-funcion--medio{grid-column:span 6}}.mini{font-size:var(--t-14);color:var(--tinta-2)}.mini--hallazgos{display:grid;gap:10px}.mini--hallazgos li{display:flex;align-items:center;gap:10px}.mini__gravedad{flex:none;width:10px;height:10px;border:1.5px solid var(--tinta)}.mini__gravedad--critico{background:var(--tinta)}.mini__gravedad--aviso{background:linear-gradient(90deg,var(--tinta) 50%,transparent 50%)}.mini--hallazgos li:first-child{color:var(--tinta);font-weight:600}.mini-doble{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-4);align-items:center}.mini--posiciones{display:grid;gap:8px}.mini--posiciones li,.mini--rivales li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px}.mini__texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini__pos{font-family:var(--f-mono);font-size:var(--t-13);color:var(--tinta);font-variant-numeric:tabular-nums}.mini__delta{min-width:2.2em;padding:1px 4px;background:var(--fluor);color:var(--fluor-tinta);font-family:var(--f-mono);font-size:var(--t-11);text-align:center}.mini__delta--baja{background:none;color:var(--apagado);border:1px solid var(--linea)}.mini--mapa{display:grid;grid-template-columns:repeat(5,12px);gap:7px}.mini__punto{width:12px;height:12px;border-radius:50%;border:1px solid var(--robot)}.mini__punto--1{background:var(--robot)}.mini__punto--2{background:var(--tinta-2);border-color:var(--tinta-2)}.mini__punto--3{background:var(--tinta);border-color:var(--tinta)}.mini__punto--centro{box-shadow:0 0 0 3px var(--fluor)}.mini--ia .mini__pregunta{justify-self:end;max-width:85%;margin-left:auto;padding:6px 10px;background:var(--velo);font-size:var(--t-13);color:var(--tinta-2)}.mini--ia .mini__respuesta{margin-top:10px;font-size:var(--t-14);color:var(--tinta-2)}.mini--ia mark{padding:0 3px;background:var(--fluor);color:var(--fluor-tinta);font-weight:600}.mini__motores{display:flex;gap:var(--e-3);margin-top:10px;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.mini__motores .es-cita{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--fluor);text-decoration-thickness:3px;text-underline-offset:3px}.mini__antes{color:var(--apagado);text-decoration:line-through}.mini__despues{margin-top:6px;color:var(--tinta);font-weight:600;text-decoration:underline;text-decoration-color:var(--fluor);text-decoration-thickness:3px;text-underline-offset:4px}.mini__botones{display:flex;gap:var(--e-2);margin-top:var(--e-4);font-size:var(--t-13);font-weight:600}.mini__aprobar,.mini__descartar{padding:6px 12px;border:1px solid var(--tinta-2)}.mini__aprobar{background:var(--tinta);color:var(--fondo-alto)}.mini--rivales{display:grid;gap:10px}.mini--rivales li{grid-template-columns:7.5em minmax(0,1fr) 3em;align-items:center}.mini__barra{height:6px;background:var(--velo)}.mini__barra span{display:block;height:100%;background:var(--robot);transform-origin:left}.mini--rivales .es-tuyo{color:var(--tinta);font-weight:600}.mini--rivales .es-tuyo .mini__barra span{background:var(--tinta);box-shadow:0 0 0 2px var(--fluor)}.mini--informe .mini__asunto{font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.mini__nota{display:flex;align-items:baseline;gap:6px;margin-top:6px;font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;font-size:3rem;line-height:1;color:var(--tinta)}.mini__nota span{font-size:1rem;color:var(--apagado)}.mini__nota em{padding:2px 6px;background:var(--fluor);color:var(--fluor-tinta);font-family:var(--f-mono);font-size:var(--t-12);font-style:normal}.mini__linea{margin-top:10px;font-size:var(--t-13)}.ld-pasos{display:grid;gap:var(--e-6);counter-reset:none}.ld-paso{position:relative;padding-top:var(--e-5);border-top:1px solid var(--tinta)}.ld-paso:before{content:"";position:absolute;left:0;top:-5px;width:9px;height:9px;background:var(--fluor);box-shadow:0 0 0 1px var(--tinta)}.ld-paso__n{display:block;margin-bottom:var(--e-4);font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;font-size:3.5rem;line-height:1;color:var(--tinta)}.ld-paso p{margin-top:var(--e-2);max-width:34ch}.ld-principios{display:grid;gap:var(--e-5);margin-top:var(--e-8)}.ld-principios div{padding-top:var(--e-4);border-top:1px solid var(--linea)}.ld-principios dt{font-family:var(--f-titulo);font-weight:600;font-size:var(--t-17);color:var(--tinta)}.ld-principios dd{margin:var(--e-2) 0 0;font-size:var(--t-14)}@media(min-width:720px){.ld-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-principios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ld-principios{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-planes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);max-width:1040px;margin:0 auto}.ld-plan .t3d__escena{display:flex;flex-direction:column;padding:var(--e-6)}.ld-plan__cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3)}.ld-plan__nombre{font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;font-size:clamp(1.25rem,4.4vw,1.5rem);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta)}.ld-plan__marca{padding:4px 10px;background:var(--fluor);color:var(--fluor-tinta);font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.14em;text-transform:uppercase}.ld-plan__lema{margin-top:var(--e-3);min-height:3em;font-size:var(--t-15)}.ld-plan__precio{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--e-3);margin-top:var(--e-6)}.ld-plan__cifra{font-family:var(--f-logo);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:300;font-size:clamp(3rem,6vw,4.5rem);line-height:1;color:var(--tinta);font-variant-numeric:tabular-nums}.ld-plan__unidad,.ld-plan__iva{font-family:var(--f-mono);font-size:var(--t-12);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.ld-plan__iva{margin-top:var(--e-2)}.ld-plan__lista{display:grid;gap:var(--e-3);margin:var(--e-6) 0;padding-top:var(--e-5);border-top:1px solid var(--linea);font-size:var(--t-15);color:var(--tinta-2)}.ld-plan__lista li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--e-3);align-items:start}.ld-plan__lista .icono{margin-top:5px;color:var(--tinta)}.ld-plan__acciones{margin-top:auto}.ld-plan__acciones .boton{width:100%}.ld-plan--destacado .t3d__escena{border-color:var(--banda-fondo);background:var(--banda-fondo);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--fluor) 70%,transparent)}.ld-plan--destacado .ld-plan__nombre,.ld-plan--destacado .ld-plan__cifra{color:var(--banda-texto)}.ld-plan--destacado .ld-plan__lema,.ld-plan--destacado .ld-plan__lista{color:color-mix(in srgb,var(--banda-texto) 82%,var(--banda-fondo))}.ld-plan--destacado .ld-plan__unidad,.ld-plan--destacado .ld-plan__iva{color:color-mix(in srgb,var(--banda-texto) 66%,var(--banda-fondo))}.ld-plan--destacado .ld-plan__lista{border-top-color:color-mix(in srgb,var(--banda-texto) 22%,var(--banda-fondo))}.ld-plan--destacado .ld-plan__lista .icono{color:var(--fluor)}.ld-plan--esqueleto{min-height:520px;background:var(--marca-agua)}.ld-planes__error{display:grid;justify-items:start;gap:var(--e-3);max-width:40rem;margin:0 auto}@media(min-width:840px){.ld-planes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-alta{max-width:640px;margin:var(--e-7) auto 0;scroll-margin-top:104px;animation:ld-aparece .32s var(--ease-out) backwards}.ld-alta__caja{padding:var(--e-6);border:1px solid var(--linea);background:var(--superficie)}.ld-form{margin-top:var(--e-3)}.ld-form .campo{min-height:48px;font-size:16px}.ld-form__planes{display:grid;gap:var(--e-2);margin:0;padding:0;border:0}.ld-opcion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e-3);min-height:52px;padding:0 var(--e-4);border:1px solid var(--linea);cursor:pointer}.ld-opcion.es-elegida{border-color:var(--tinta);background:color-mix(in srgb,var(--fluor) 22%,transparent)}.ld-opcion input{accent-color:var(--tinta);width:18px;height:18px;margin:0}.ld-opcion__nombre{font-weight:600;color:var(--tinta)}.ld-opcion__precio{font-family:var(--f-mono);font-size:var(--t-12);color:var(--apagado)}.ld-form__trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ld-form__acepto{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--e-3);align-items:start;margin:var(--e-5) 0 var(--e-4);font-size:var(--t-14);cursor:pointer}.ld-form__acepto input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--tinta)}.ld-form .boton[type=submit]{width:100%;margin-top:var(--e-3)}@keyframes ld-aparece{0%{opacity:0;transform:translateY(12px)}}.ld-preguntas{max-width:880px;border-top:1px solid var(--tinta)}.ld-pregunta{border-bottom:1px solid var(--linea)}.ld-pregunta summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);min-height:64px;padding:var(--e-3) 0;font-family:var(--f-titulo);font-size:var(--t-20);font-weight:600;letter-spacing:-.015em;color:var(--tinta);list-style:none;cursor:pointer}.ld-pregunta summary::-webkit-details-marker{display:none}.ld-pregunta__signo{position:relative;flex:none;width:16px;height:16px}.ld-pregunta__signo:before,.ld-pregunta__signo:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--tinta);transition:transform .2s var(--ease-out)}.ld-pregunta__signo:after{transform:rotate(90deg)}.ld-pregunta[open] .ld-pregunta__signo:after{transform:rotate(0)}.ld-pregunta p{max-width:64ch;padding:0 0 var(--e-5);font-size:var(--t-15)}.ld-cierre{position:relative;display:grid;justify-items:center;gap:var(--e-6);margin-top:var(--e-8);padding:calc(var(--e-8) * 1.5) var(--margen);background:var(--banda-fondo);text-align:center;isolation:isolate;overflow:hidden}.ld-cierre:before{content:"";position:absolute;left:50%;bottom:-22%;z-index:-1;width:min(760px,110vw);aspect-ratio:2.2;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--fluor) 42%,transparent) 0%,transparent 100%);filter:blur(40px);transform:translate(-50%)}.ld-cierre__titulo{max-width:16ch;font-family:var(--f-titulo);font-size:clamp(2.4rem,6vw,5rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--banda-texto);text-wrap:balance}.ld-cierre .ld-h2__matiz{color:color-mix(in srgb,var(--banda-texto) 62%,var(--banda-fondo))}.ld-cierre .ld-hero__acciones{justify-content:center;margin-top:0}.ld-pie{position:relative;display:grid;gap:var(--e-4);max-width:var(--ld-ancho);margin:0 auto;padding:var(--e-7) var(--margen) calc(var(--e-8) * 2 + env(safe-area-inset-bottom,0px));overflow:hidden;font-size:var(--t-14);isolation:isolate}.ld-pie__credito{max-width:70ch;font-size:var(--t-12);color:var(--apagado)}.ld-pie__enlaces{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-5)}.ld-pie__agua{left:50%;bottom:-.12em;transform:translate(-50%);font-size:clamp(5rem,22vw,20rem)}.landing--simple .ld-cabecera{position:static}.ld-ok{position:relative;display:grid;place-items:center;min-height:calc(100svh - 80px);padding:var(--e-6) var(--margen);isolation:isolate}.ld-ok__caja{display:grid;justify-items:start;gap:var(--e-5);max-width:560px;padding:var(--e-7) var(--e-6);border:1px solid var(--linea);background:var(--superficie)}.ld-ok__sello{display:grid;place-items:center;width:48px;height:48px;background:var(--fluor);color:var(--fluor-tinta);box-shadow:0 12px 40px 4px color-mix(in srgb,var(--fluor) 60%,transparent)}.ld-ok__sello .icono{width:22px;height:22px}.ld-ok__pasos{display:grid;gap:var(--e-3);padding-left:1.2em;list-style:decimal;color:var(--tinta-2)}.ld-acceso{position:relative;display:grid;place-items:center;min-height:calc(100svh - 80px);padding:var(--e-6) var(--margen);isolation:isolate}.ld-acceso .acceso__caja{width:min(100%,440px)}@media(prefers-reduced-motion:reduce){.capa3d,.ld-alta{animation:none}.web3d__escaner{display:none}.serp3d__mundo,.capa3d,.t3d__escena,.t3d__capa,.serp3d__fila{transition:none}}.ld-legal{max-width:46rem;margin:0 auto;padding:var(--e-7) var(--margen) var(--e-8);color:var(--tinta-2)}.ld-legal__meta{margin:var(--e-2) 0 var(--e-5);font-family:var(--f-mono);font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--apagado)}.ld-legal section{margin-top:var(--e-5);padding-top:var(--e-5);border-top:1px solid var(--linea)}.ld-legal h2{margin-bottom:var(--e-3);font-family:var(--f-titulo);font-size:var(--t-20);font-weight:600;letter-spacing:-.01em;color:var(--tinta)}.ld-legal p,.ld-legal li{max-width:68ch;font-size:var(--t-15);line-height:1.6}.ld-legal ul{display:grid;gap:var(--e-2);margin-top:var(--e-3);padding-left:1.2em;list-style:disc outside}.ld-legal li::marker{color:var(--apagado)}.ld-legal a{color:var(--tinta);text-underline-offset:3px}.ld-legal__tabla{margin:var(--e-4) 0;overflow-x:auto}.ld-legal table{width:100%;border-collapse:collapse;font-size:var(--t-14)}.ld-legal th,.ld-legal td{padding:10px 12px;border-bottom:1px solid var(--linea);text-align:left;vertical-align:top}.ld-legal thead th{font-family:var(--f-mono);font-size:var(--t-11);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--apagado)}.ld-legal tbody th{font-weight:600;color:var(--tinta)}.ld-legal__volver{margin-top:var(--e-7)}.asistente{--as-abajo: calc(var(--e-5) + env(safe-area-inset-bottom, 0px));position:fixed;right:max(var(--margen),env(safe-area-inset-right,0px));bottom:var(--as-abajo);z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:var(--e-3);pointer-events:none}.asistente>*{pointer-events:auto}@media(max-width:959px){.asistente--panel{--as-abajo: calc(72px + var(--e-3) + env(safe-area-inset-bottom, 0px))}}.asistente__lanzador{position:relative;display:inline-flex;align-items:center;gap:var(--e-2);min-height:52px;padding:0 var(--e-5);border:0;background:var(--banda-fondo);color:var(--banda-texto);font:600 var(--t-15) / 1 var(--f-texto);cursor:pointer;box-shadow:0 14px 36px -12px #14171c73;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform .14s var(--ease-out)}.asistente__lanzador:active{transform:scale(.97)}.asistente__cara{flex:none;width:30px;height:30px;margin-left:calc(var(--e-2) * -1);transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.asistente__lanzador:hover .asistente__cara{transform:rotate(-10deg)}}@media(max-width:599px){.asistente__lanzador{width:52px;padding:0;justify-content:center}.asistente__etiqueta{display:none}.asistente__cara{margin-left:0}}.asistente__panel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 2 * var(--margen)));max-height:min(600px,calc(100dvh - var(--as-abajo) - 96px));border:1px solid var(--linea);background:var(--superficie);box-shadow:0 30px 70px -30px #14171c80;transform-origin:bottom right;animation:asistente-abre .2s var(--ease-out)}@keyframes asistente-abre{0%{opacity:0;transform:scale(.96) translateY(6px)}}.asistente__cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-4) var(--e-4) var(--e-3) var(--e-5);border-bottom:1px solid var(--linea)}.asistente__avatar{flex:none;width:38px;height:38px;color:var(--tinta)}.asistente__nombre{flex:1;min-width:0}.asistente__titulo{font-family:var(--f-titulo);font-size:var(--t-17);font-weight:600;letter-spacing:-.01em;color:var(--tinta)}.asistente__sub{margin-top:2px;font-family:var(--f-mono);font-size:var(--t-11);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado)}.asistente__lista{display:flex;flex-direction:column;gap:var(--e-3);min-height:160px;padding:var(--e-4) var(--e-5);overflow-y:auto;overscroll-behavior:contain}.asistente__msj{max-width:88%;padding:10px 12px;font-size:var(--t-14);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.asistente__msj--asistente{align-self:flex-start;background:var(--velo);color:var(--tinta-2)}.asistente__msj--usuario{align-self:flex-end;background:var(--banda-fondo);color:var(--banda-texto)}.asistente__msj--error{border:1px solid var(--borde-control);background:none}.asistente__puntos{display:inline-flex;gap:4px}.asistente__puntos span{width:6px;height:6px;border-radius:50%;background:var(--apagado);animation:asistente-punto 1s ease-in-out infinite}.asistente__puntos span:nth-child(2){animation-delay:.15s}.asistente__puntos span:nth-child(3){animation-delay:.3s}@keyframes asistente-punto{50%{opacity:.25}}.asistente__sugerencias{display:flex;flex-wrap:wrap;gap:var(--e-2)}.asistente__sugerencia{min-height:36px;padding:6px 12px;border:1px solid var(--tinta-2);background:none;color:var(--tinta);font:400 var(--t-13) / 1.3 var(--f-texto);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .12s var(--ease-out)}.asistente__sugerencia:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.asistente__sugerencia:hover{background:color-mix(in srgb,var(--fluor) 30%,transparent)}}.asistente__form{display:flex;align-items:flex-end;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-top:1px solid var(--linea)}.asistente__entrada{flex:1;min-height:44px;max-height:120px;padding:10px 12px;border:1px solid var(--borde-control);border-radius:0;background:var(--fondo-alto);color:var(--tinta);font:400 16px / 1.4 var(--f-texto);resize:none}.asistente__enviar{min-height:44px}.asistente__pie{padding:0 var(--e-4) var(--e-3);font-size:var(--t-12);color:var(--apagado)}.asistente__pie a{color:var(--tinta);text-underline-offset:3px}@media(max-width:599px){.asistente__panel{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;transform-origin:bottom center}}@media(prefers-reduced-motion:reduce){.asistente__panel,.asistente__puntos span{animation:none}.asistente__cara{transition:none}}@media(max-width:599px){.asistente__panel+.asistente__lanzador{display:none}}
