:root:has(.pub){--background:#e2ecf2;--card:#f6fafb;--popover:var(--card);--foreground:#0e2128;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--secondary-foreground:var(--foreground);--accent-foreground:var(--foreground);--muted:color-mix(in oklab,var(--foreground) 6%,var(--background));--secondary:var(--muted);--accent:var(--muted);--muted-foreground:#4b5f66;--primary:var(--foreground);--primary-foreground:var(--card);--border:color-mix(in oklab,var(--foreground) 15%,var(--background));--input:color-mix(in oklab,var(--foreground) 22%,var(--background));--barro:#105b80;--barro-suave:color-mix(in oklab,var(--barro) 14%,var(--background));--ring:var(--barro);--anil:var(--barro);--anil-suave:var(--barro-suave)}:root:has(.pub) body{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.13  0 0 0 0 0.16  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pub{--papel:var(--background);--hoja:var(--card);--tinta:var(--foreground);--tinta-2:color-mix(in oklab,var(--foreground) 68%,var(--muted-foreground));--gris:var(--muted-foreground);--filo:var(--border);--filo-2:color-mix(in oklab,var(--foreground) 9%,var(--background));--almagre:var(--barro);--almagre-claro:color-mix(in oklab,var(--barro) 80%,white);--almagre-hondo:color-mix(in oklab,var(--barro) 70%,black);--almagre-suave:var(--barro-suave);--almagre-en-oscuro:#84d2ea;--almagre-codigo:color-mix(in oklab,var(--almagre-en-oscuro) 35%,white);--pantalla:#102c42;--pantalla-texto:#d6e4ea;--pantalla-tenue:color-mix(in oklab,var(--pantalla-texto) 68%,var(--pantalla));--acento-en-pantalla:var(--almagre-en-oscuro);--boton:var(--barro);--boton-texto:#ffffff;--sombra:14 33 40;--sombra-honda:8 20 26;--sobre-tinta:#c9d8de;--sobre-tinta-tenue:#a9bcc4;--hilo:color-mix(in oklab,var(--tinta) 30%,transparent);--serif:var(--font-titular),Georgia,"Times New Roman",serif;--sans:var(--font-ui),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-codigo),ui-monospace,monospace;--curva:cubic-bezier(0.22,0.8,0.24,1);--ancho:1180px;display:flex;flex:1;flex-direction:column;font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--tinta)}.pub ::selection{background:var(--almagre-suave)}.pub .envoltura{width:min(var(--ancho),100% - 48px);margin-inline:auto;position:relative}.pub .etiqueta{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}.pub .enlace{text-decoration:underline;text-decoration-color:var(--almagre);text-underline-offset:3px}.pub .enlace:hover{color:var(--almagre)}.pub code{font-family:var(--mono);font-size:.86em}.pub .aviso{border-bottom:1px solid var(--filo);background:color-mix(in oklab,var(--hoja) 70%,transparent)}.pub .aviso p{margin:0;padding:9px 0;font-size:.8rem;color:var(--tinta-2);text-align:center}.pub .aviso strong{font-weight:600;color:var(--tinta)}.pub .aviso .corto{display:none}.pub .cabecera .envoltura{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.pub .marca{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.pub .marca svg{width:34px;height:34px;flex:none}.pub .marca b{font-family:var(--serif);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;font-variation-settings:"opsz" 48}.pub .nav{display:flex;align-items:center;gap:28px;font-size:.94rem}.pub .nav a{text-decoration:none;color:var(--tinta-2);transition:color .3s var(--curva)}.pub .nav a:hover,.pub .nav a[aria-current=page]{color:var(--tinta)}.pub .nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--almagre);text-decoration-thickness:2px;text-underline-offset:6px}.pub .menu,.pub .menu:not([open]) .menu-lista{display:none}.pub .boton{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 8px 0 24px;border-radius:999px;font-weight:600;font-size:1rem;text-decoration:none;transition:transform .5s var(--curva),background .3s var(--curva)}.pub .boton:active{transform:scale(.98)}.pub .boton .flecha{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;transition:transform .5s var(--curva)}.pub .boton:hover .flecha{transform:translate(2px,-1px) scale(1.05)}.pub .boton-tinta{background:var(--boton);color:var(--boton-texto)}.pub .boton-tinta .flecha{background:color-mix(in oklab,var(--boton-texto) 14%,transparent)}.pub .boton-tinta:hover{background:color-mix(in oklab,var(--boton) 82%,#000)}.pub .boton-papel{color:var(--tinta);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tinta) 30%,transparent);padding-right:24px}.pub .boton-papel:hover{background:var(--hoja)}.pub .acciones{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pub .miga{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;color:var(--gris)}.pub .miga a{text-decoration:none}.pub .miga a:hover{color:var(--tinta)}.pub .arranque{padding:44px 0 56px;border-bottom:1px solid var(--filo)}.pub .arranque h1{font-family:var(--serif);font-weight:380;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1;letter-spacing:-.025em;margin:18px 0 22px;font-variation-settings:"opsz" 72;text-wrap:balance}.pub .entrada{font-size:1.22rem;line-height:1.55;color:var(--tinta-2);max-width:46ch;margin:0 0 36px;text-wrap:pretty}.pub h1 em,.pub h2 em{font-style:italic;color:var(--almagre)}.pub h1 em{font-weight:340}.pub :is(p,li,dd,figcaption,blockquote){text-align:justify;hyphens:auto;-webkit-hyphens:auto}.pub :is(code,kbd,.ruta,.boton-ui,.tecnico dd,.direccion-escrita){hyphens:manual;-webkit-hyphens:manual}.pub .portada{padding:56px 0 112px;overflow-x:clip}.pub .portada-texto{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);column-gap:64px;align-items:end}.pub .portada-texto>.etiqueta{grid-column:1/-1}.pub .portada-texto>.entrada{grid-column:2;grid-row:2}.pub .portada-texto>.precio-nota{grid-column:2;grid-row:3}.pub .portada h1{grid-column:1;grid-row:2/4;font-family:var(--serif);font-weight:380;font-size:clamp(2.6rem,6.4vw,6.1rem);line-height:.95;letter-spacing:-.028em;margin:22px 0 0;font-variation-settings:"opsz" 72;text-wrap:balance;max-width:15ch}.pub .portada .entrada{max-width:46ch;margin-bottom:0;font-size:1.12rem}.pub .precio-nota{margin:22px 0 0;font-family:var(--mono);font-size:.8rem;letter-spacing:.04em;color:var(--gris);text-align:left}.pub .precio-nota strong{color:var(--tinta);font-weight:500}.pub .precio-nota .enlace{color:var(--tinta)}.pub .puertas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:64px}.pub .puerta{padding:7px;border-radius:30px;background:color-mix(in oklab,var(--tinta) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tinta) 9%,transparent);transition:transform .8s var(--curva)}.pub .puerta:hover{transform:translateY(-4px)}.pub .puerta-nucleo{height:100%;display:flex;flex-direction:column;gap:18px;padding:28px 28px 30px;border-radius:23px;background:var(--hoja);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 34px 60px -44px rgb(var(--sombra)/.5)}.pub .puerta h2{font-family:var(--serif);font-weight:380;font-size:clamp(2.1rem,3.4vw,3.1rem);line-height:1;letter-spacing:-.022em;margin:8px 0 0;font-variation-settings:"opsz" 60}.pub .puerta-texto{margin:0;color:var(--tinta-2);max-width:46ch}.pub .puerta-pelicula{margin:4px 0 6px}.pub .puerta .boton{align-self:flex-start;margin-top:auto}.pub :is(.puerta-pelicula,.pelicula-guia) figcaption{margin-top:12px;font-size:.86rem;line-height:1.45;color:var(--gris)}.pub .conexion{display:flex;align-items:center;gap:10px;color:var(--tinta)}.pub .logo-ia{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 17px 0 9px;border-radius:999px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--filo),0 12px 24px -18px rgb(var(--sombra)/.55);font-family:var(--serif);font-style:italic;font-size:1.16rem;font-variation-settings:"opsz" 24;white-space:nowrap}.pub .logo-ia svg{flex:none;color:var(--tinta-2)}.pub .logo-oficial{display:grid;place-items:center;flex:none;width:28px;height:28px;overflow:hidden}.pub .logo-oficial img{display:block;width:22px;height:22px;max-width:none}.pub .logo-ia-chatgpt .logo-oficial img{width:44px;height:44px;margin:-8px}.pub :is(.nodo-marca,.nodo-telefono){display:grid;place-items:center;flex:none;border-radius:50%;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--filo),0 12px 24px -16px rgb(var(--sombra)/.55)}.pub .nodo-marca{width:48px;height:48px}.pub .nodo-marca svg{display:block;width:30px;height:30px}.pub .nodo-telefono{width:40px;height:40px;color:var(--tinta-2)}.pub .enganche{display:flex;flex-direction:column;align-items:center;margin-bottom:-16px}.pub .enganche-ias{position:relative;display:flex;gap:12px;padding-bottom:14px}.pub .enganche-ias:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:14px;border:1px dashed var(--hilo);border-top:0;border-radius:0 0 14px 14px}.pub .hilo{--largo:56px;position:relative;flex:none;width:var(--largo);height:6px}.pub .hilo:before{content:"";position:absolute;left:0;right:0;top:2.5px;height:1px;background:linear-gradient(90deg,var(--hilo) 50%,transparent 0) 0 0 /6px 1px repeat-x}.pub .hilo-vertical{--largo:30px;width:6px;height:var(--largo)}.pub .hilo-vertical:before{right:auto;bottom:0;left:2.5px;top:0;width:1px;height:auto;background:linear-gradient(180deg,var(--hilo) 50%,transparent 0) 0 0 /1px 6px repeat-y}.pub .hilo i{position:absolute;left:0;top:.5px;width:5px;height:5px;border-radius:50%;background:var(--almagre);opacity:0;animation:pub-corre 2.4s var(--curva) infinite both}.pub .hilo i:nth-child(2){animation-delay:.8s}.pub .hilo i:nth-child(3){animation-delay:1.6s}.pub .hilo+.nodo-marca+.hilo i{animation-delay:1.2s}.pub .hilo+.nodo-marca+.hilo i:nth-child(2){animation-delay:2s}.pub .hilo+.nodo-marca+.hilo i:nth-child(3){animation-delay:2.8s}.pub .hilo-vertical i{left:.5px;animation-name:pub-baja}.pub .puerta:has([data-pausada]) .hilo i{animation-play-state:paused}.pub .arranque .hilo i{animation:none;opacity:1}.pub .arranque .hilo i:nth-child(2){left:calc(50% - 2.5px)}.pub .arranque .hilo i:nth-child(3){left:auto;right:0}.pub .animado{--paso:3.2s;position:relative}.pub .pantalla{border-radius:18px;padding:6px 6px 8px;background:var(--pantalla);color:var(--pantalla-texto);box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08),0 30px 50px -32px rgb(var(--sombra-honda)/.6)}.pub .pantalla-barra{display:flex;align-items:center;gap:12px;min-height:30px;padding:2px 96px 6px 10px;font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pantalla-texto)}.pub .pantalla-barra .rotulo{display:inline-flex;align-items:center;gap:6px;color:var(--pantalla-tenue)}.pub .pantalla-barra .rotulo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acento-en-pantalla)}.pub .escena{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);aspect-ratio:1/var(--proporcion);border-radius:12px;overflow:hidden;background:#191919}.pub [data-ia=chatgpt] .escena{background:#000}.pub .fotograma{grid-area:1/1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;opacity:0;animation-duration:calc(var(--n) * var(--paso));animation-delay:calc(var(--i) * var(--paso));animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:var(--curva)}.pub .fotograma img{display:block;flex:none;max-width:100%;max-height:100%;width:auto;height:auto}.pub .pista{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin:10px 4px 0;padding:0;list-style:none}.pub .pista li{position:relative;display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere;padding-top:9px;font:500 .68rem/1.3 var(--mono);letter-spacing:.02em;color:var(--pantalla-texto);text-align:left;hyphens:manual}.pub .pista li>span{opacity:.66;animation-duration:calc(var(--n) * var(--paso));animation-delay:calc(var(--i) * var(--paso));animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:linear}.pub .pista .pista-n{color:var(--acento-en-pantalla)}.pub .pista li:after,.pub .pista li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:rgba(255,255,255,.14)}.pub .pista li:after{background:var(--acento-en-pantalla);transform-origin:left;transform:scaleX(0);animation-duration:calc(var(--n) * var(--paso));animation-delay:calc(var(--i) * var(--paso));animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:linear}.pub [data-n="2"] .fotograma{animation-name:pub-foto-2}.pub [data-n="3"] .fotograma{animation-name:pub-foto-3}.pub [data-n="4"] .fotograma{animation-name:pub-foto-4}.pub [data-n="2"] .pista li>span{animation-name:pub-luz-2}.pub [data-n="3"] .pista li>span{animation-name:pub-luz-3}.pub [data-n="4"] .pista li>span{animation-name:pub-luz-4}.pub [data-n="2"] .pista li:after{animation-name:pub-barra-2}.pub [data-n="3"] .pista li:after{animation-name:pub-barra-3}.pub [data-n="4"] .pista li:after{animation-name:pub-barra-4}.pub [data-pausada] *,.pub [data-pausada] :after,.pub [data-pausada] :before{animation-play-state:paused!important}.pub .pausa{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;border:0;border-radius:999px;font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--curva)}.pub .pelicula .pausa{position:absolute;top:7px;right:8px;background:rgba(255,255,255,.08);color:var(--pantalla-texto)}.pub .pelicula .pausa:hover{background:rgba(255,255,255,.16)}.pub .pausa:focus-visible{outline:2px solid var(--almagre);outline-offset:2px}.pub .pelicula .pausa:focus-visible{outline-color:var(--acento-en-pantalla)}.pub .recorrido{--paso:2.6s;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:80px;align-items:center}.pub .tiempos{border-top:1px solid var(--tinta)}.pub .tiempos li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px 0 24px;border-bottom:1px solid var(--filo);text-align:left}.pub .tiempos li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--almagre);transform-origin:left;transform:scaleX(0);animation:pub-barra-4 calc(var(--n) * var(--paso)) linear calc(var(--i) * var(--paso)) infinite both}.pub .tiempo-n{font-family:var(--serif);font-style:italic;font-weight:300;font-size:3.1rem;line-height:.9;color:var(--almagre);font-variation-settings:"opsz" 72;opacity:.66;animation:pub-luz-4 calc(var(--n) * var(--paso)) linear calc(var(--i) * var(--paso)) infinite both}.pub .tiempos h3{font-family:var(--serif);font-weight:500;font-size:1.45rem;letter-spacing:-.01em;margin:2px 0 6px;font-variation-settings:"opsz" 36}.pub .tiempos p{margin:0;color:var(--tinta-2)}.pub .recorrido-telefono{display:grid;justify-items:center;gap:16px}.pub .recorrido .pausa{background:transparent;color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--filo)}.pub .recorrido .pausa:hover{background:var(--hoja)}.pub .telefono{width:100%;max-width:290px}.pub .telefono-marco{padding:9px;border-radius:46px;background:var(--tinta);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.07),0 44px 70px -44px rgb(var(--sombra-honda)/.7)}.pub .telefono-pantalla{display:flex;flex-direction:column;aspect-ratio:9/17;border-radius:37px;overflow:hidden;background:var(--papel)}.pub .tel-cabeza{display:flex;align-items:center;gap:10px;padding:34px 16px 12px;background:var(--hoja);border-bottom:1px solid var(--filo);font-size:.92rem}.pub .tel-cabeza b{font-weight:600}.pub .tel-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--almagre-suave);color:var(--almagre-hondo);font-family:var(--serif);font-size:1rem}.pub .tel-chat{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 12px 22px;background:radial-gradient(color-mix(in oklab,var(--tinta) 8%,transparent) 1px,transparent 1.5px) 0 0 /14px 14px}.pub .tel-dia{align-self:center;margin-bottom:auto;padding:3px 9px;border-radius:999px;background:var(--hoja);font:500 .62rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.pub .burbuja{align-self:flex-end;max-width:84%;padding:10px 12px 6px;border-radius:16px 16px 4px 16px;background:var(--tinta);color:var(--hoja);font-size:.9rem;line-height:1.38;opacity:0;animation:pub-burbuja calc(4 * var(--paso)) var(--curva) infinite both}.pub .burbuja p{margin:0;text-align:left;hyphens:manual}.pub .tel-hora{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font:.64rem var(--mono);color:color-mix(in oklab,var(--hoja) 78%,transparent)}.pub .vistos path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pub .visto-2{opacity:0;animation:pub-visto calc(4 * var(--paso)) linear infinite both}.pub .tel-escribir{display:flex;align-items:center;gap:8px;margin:0 10px 14px;padding:9px 9px 9px 14px;border-radius:999px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--filo);font-size:.8rem;color:var(--gris)}.pub .tel-escribir span{flex:1}.pub .tel-escribir i{width:24px;height:24px;border-radius:50%;background:var(--tinta)}.pub .rotulo-ilustracion{display:block;margin-top:12px;text-align:center;font:500 .64rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gris)}.pub .programar-zona{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:start}.pub .programar-ejemplo{margin:0;padding-left:22px;border-left:2px solid var(--almagre);font-family:var(--serif);font-style:italic;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.25;color:var(--tinta);font-variation-settings:"opsz" 36;text-align:left}.pub .arranque-claude .conexion{margin:22px 0 -4px}.pub .dos-peliculas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:start}.pub .pelicula-guia{margin:0}.pub .pelicula-guia h3{font-family:var(--serif);font-weight:500;font-size:1.45rem;letter-spacing:-.01em;margin:0 0 14px}.pub .seccion{padding:104px 0;border-top:1px solid var(--filo)}.pub .cabeza{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;margin-bottom:56px;align-items:baseline}.pub .cabeza h2{font-family:var(--serif);font-weight:380;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.04;letter-spacing:-.02em;margin:0;font-variation-settings:"opsz" 60;text-wrap:balance;max-width:20ch}.pub .cabeza p{grid-column:2;margin:14px 0 0;color:var(--tinta-2);max-width:58ch}.pub .sangria{margin-left:212px}.pub .pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pub .paso{padding:0 32px;border-left:1px solid var(--filo)}.pub .paso:first-child{padding-left:0;border-left:0}.pub .paso .num{font-family:var(--serif);font-size:4.4rem;line-height:1;color:var(--almagre);font-variation-settings:"opsz" 72;font-weight:300;font-style:italic}.pub .paso h3{font-family:var(--serif);font-weight:500;font-size:1.45rem;margin:18px 0 10px;letter-spacing:-.01em}.pub .paso p{margin:0;color:var(--tinta-2)}.pub .direccion{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:var(--hoja);border:1px solid var(--filo);border-radius:6px;padding:10px 10px 10px 14px}.pub .direccion code{font-family:var(--mono);font-size:.8rem;color:var(--tinta);overflow-wrap:anywhere}.pub .copiar{flex:none;font:500 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--tinta);color:var(--hoja);border:0;border-radius:999px;padding:7px 12px;cursor:pointer}.pub .ruta{font-size:.78rem;background:var(--almagre-suave);padding:1px 6px;border-radius:3px}.pub .boton-ui,.pub .ruta{font-family:var(--mono);color:var(--tinta)}.pub .boton-ui{font-size:.8rem;background:var(--hoja);border:1px solid var(--filo);border-radius:4px;padding:1px 7px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pub .nota-idioma{margin:10px 0 0!important;font-size:.88rem;color:var(--gris)!important}.pub .libro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tinta)}.pub .libro section{padding:22px 32px 8px 0}.pub .libro section+section{padding-left:32px;border-left:1px solid var(--filo)}.pub .libro h3{font:500 .74rem var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;color:var(--gris)}.pub .libro li{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:13px 0;border-bottom:1px dotted var(--filo);font-family:var(--serif);font-size:1.24rem;line-height:1.32;font-variation-settings:"opsz" 24}.pub .libro li svg{width:20px;height:20px;margin-top:4px}.pub .tachado li span,.pub .tachado li>span{position:relative;color:var(--tinta-2);justify-self:start}.pub .tachado li span:after{content:"";position:absolute;left:-2px;right:-4px;top:55%;height:2px;background:var(--almagre);transform:rotate(-1.5deg);opacity:.85}.pub .tachado svg{color:var(--almagre)}.pub .cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}.pub .cifra{padding:0 24px;border-left:1px solid var(--filo)}.pub .cifra:first-child{border-left:0;padding-left:0}.pub .cifra b{display:block;font-family:var(--serif);font-weight:340;font-size:3.2rem;line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz" 72}.pub .cifra span{display:block;margin-top:8px;font-size:.92rem;color:var(--tinta-2)}.pub .cifras-nota{margin:18px 0 0 212px;font-size:.9rem;color:var(--gris);max-width:70ch}.pub .recibo-zona{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:64px;align-items:start}.pub .recibo-zona>div>p{margin:0;color:var(--tinta-2);font-size:1.12rem;max-width:42ch}.pub .recibo-zona>div>p+p{margin-top:16px}.pub .recibo{position:relative;background:var(--hoja);padding:28px 28px 40px;font-family:var(--mono);font-size:.82rem;color:var(--tinta-2);transform:rotate(.6deg);box-shadow:0 24px 44px -28px rgb(var(--sombra)/.4);-webkit-mask:linear-gradient(#000 0 0) top /100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /16px 12px repeat-x;mask:linear-gradient(#000 0 0) top /100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /16px 12px repeat-x}.pub .recibo h3{font:500 .74rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta);text-align:center;margin:0 0 4px}.pub .recibo .sub{text-align:center;margin:0 0 18px;color:var(--gris);font-size:.74rem}.pub .recibo dl{margin:0 0 18px}.pub .recibo .fila{display:flex;gap:8px;align-items:baseline;padding:5px 0}.pub .recibo dt{flex:none;max-width:62%}.pub .recibo .fila:after{content:"";order:1;flex:1;border-bottom:1px dotted color-mix(in oklab,var(--tinta) 35%,transparent);transform:translateY(-4px)}.pub .recibo dd{order:2;margin:0;flex:none;color:var(--tinta);font-weight:500;text-align:right}.pub .recibo .bloque{border-top:1px dashed color-mix(in oklab,var(--tinta) 30%,transparent);padding-top:12px;margin-top:4px}.pub .recibo .bloque-t{font-weight:500;color:var(--tinta);letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.pub .recibo .pie-recibo{text-align:center;color:var(--gris);font-size:.74rem;margin:6px 0 0}.pub .recibo .pie-recibo a{color:var(--anil);text-decoration:underline}.pub .tabla-compat{border-top:1px solid var(--tinta)}.pub .tabla-compat .fila-t{display:grid;grid-template-columns:200px 150px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--filo);align-items:baseline}.pub .tabla-compat .nombre{font-family:var(--serif);font-size:1.6rem;font-variation-settings:"opsz" 36}.pub .estado{font:500 .74rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.pub .estado.si{color:var(--tinta)}.pub .estado.si:before{content:"●";color:var(--almagre);margin-right:8px}.pub .estado.no{color:var(--gris)}.pub .estado.no:before{content:"○";margin-right:8px}.pub .tabla-compat p{margin:0;color:var(--tinta-2)}.pub .precio-zona{display:grid;grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:center}.pub .estampilla{--r:7px;position:relative;aspect-ratio:4/5;padding:calc(var(--r) * 2);background:var(--almagre);color:var(--hoja);transform:rotate(-2deg);filter:drop-shadow(0 18px 22px rgb(var(--sombra)/.28));-webkit-mask:radial-gradient(circle var(--r),#0000 96%,#000) calc(var(--r) * -1.5) calc(var(--r) * -1.5) /calc(var(--r) * 3) calc(var(--r) * 3) round,conic-gradient(#000 0 0) content-box;mask:radial-gradient(circle var(--r),#0000 96%,#000) calc(var(--r) * -1.5) calc(var(--r) * -1.5) /calc(var(--r) * 3) calc(var(--r) * 3) round,conic-gradient(#000 0 0) content-box}.pub .estampilla .marco{height:100%;border:1px solid rgba(255,255,255,.4);padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(120% 80% at 20% 0,rgba(255,255,255,.12),transparent 60%)}.pub .estampilla .arriba{display:flex;justify-content:space-between;font:500 .72rem var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.9}.pub .estampilla .cifra-precio{font-family:var(--serif);font-weight:300;font-size:7.2rem;line-height:.9;letter-spacing:-.04em;font-variation-settings:"opsz" 72}.pub .estampilla .cifra-precio small{display:block;font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;font-weight:500;margin-top:14px}.pub .estampilla svg{width:44px;height:44px;opacity:.95}.pub .precio-zona h3{font-family:var(--serif);font-weight:400;font-size:2rem;margin:0 0 14px;letter-spacing:-.01em}.pub .lista-puntos{margin:0 0 30px}.pub .lista-puntos li{padding:10px 0;border-bottom:1px dotted var(--filo);color:var(--tinta-2)}.pub .preguntas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px}.pub .preguntas h3{font-family:var(--serif);font-weight:500;font-size:1.38rem;line-height:1.25;margin:0 0 10px;letter-spacing:-.005em}.pub .preguntas p{margin:0;color:var(--tinta-2)}.pub .mas{display:inline-block;margin-top:36px;font-family:var(--mono);font-size:.8rem;letter-spacing:.06em;text-decoration:underline;text-decoration-color:var(--almagre);text-underline-offset:4px}.pub .docs{background:var(--tinta);border-top:0}.pub .docs,.pub .docs .cabeza h2{color:var(--hoja)}.pub .docs h2 em{color:var(--almagre-en-oscuro)}.pub .docs .etiqueta{color:var(--sobre-tinta-tenue)}.pub .docs .cabeza p{color:var(--sobre-tinta)}.pub .herramientas-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2)}.pub .herramientas-lista div{padding:18px 20px 18px 0;border-bottom:1px solid rgba(255,255,255,.12)}.pub .herramientas-lista code{font-size:.86rem;color:var(--almagre-codigo)}.pub .herramientas-lista span{display:block;font-size:.9rem;color:var(--sobre-tinta);margin-top:4px}.pub .docs .acciones{margin-top:40px}.pub .docs .boton-tinta{background:var(--hoja);color:var(--tinta)}.pub .docs .boton-tinta .flecha{background:rgba(0,0,0,.07)}.pub .arranque-claude .envoltura{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:end}.pub .arranque-claude .entrada{margin-bottom:0}.pub .arriba-derecha{display:grid;gap:14px}.pub .arriba-derecha .boton{justify-content:space-between}.pub .ayuda{font-size:.9rem;color:var(--tinta-2);margin:0}.pub .ayuda a{color:var(--anil);text-decoration:underline}.pub .placa{background:var(--tinta);color:var(--hoja);border-radius:8px;padding:22px 22px 20px;box-shadow:0 30px 50px -30px rgb(var(--sombra-honda)/.5)}.pub .placa .etiqueta{color:var(--sobre-tinta-tenue)}.pub .placa code{display:block;margin:12px 0 16px;font-size:.92rem;line-height:1.4;color:var(--almagre-codigo);overflow-wrap:anywhere}.pub .placa .fila-placa{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:12px;font-size:.9rem;color:var(--sobre-tinta)}.pub .placa .fila-placa strong{color:var(--hoja);font-weight:600}.pub .placa .copiar{background:var(--hoja);color:var(--tinta)}.pub .instalacion{padding:72px 0 104px}.pub .instalacion .envoltura{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:72px;align-items:start}.pub .folios{counter-reset:folio}.pub .folio{counter-increment:folio;display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;padding:26px 0 28px;border-top:1px solid var(--filo)}.pub .folio:first-child{border-top:1px solid var(--tinta)}.pub .folio:before{content:counter(folio);font-family:var(--serif);font-style:italic;font-weight:300;font-size:3.4rem;line-height:.9;color:var(--almagre);font-variation-settings:"opsz" 72}.pub .folio.final:before{content:"✓";font-style:normal;font-family:var(--sans);font-size:2.2rem;font-weight:600}.pub .folio h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;margin:2px 0 8px;font-variation-settings:"opsz" 36}.pub .folio p{margin:0;color:var(--tinta-2);max-width:60ch}.pub .campos{margin-top:14px;display:grid;gap:8px;max-width:520px}.pub .arranque-capturas{padding-bottom:8px}.pub .con-capturas{padding:40px 0 96px}.pub .con-capturas h2{font-family:var(--serif);font-weight:400;font-size:2rem;letter-spacing:-.01em;margin:56px 0 18px;font-variation-settings:"opsz" 48}.pub .con-capturas h2:first-child{margin-top:0}.pub .sin-numero .folio{display:block}.pub .sin-numero .folio:before{content:none}.pub .texto-capturas{margin:0 0 20px;color:var(--tinta-2);max-width:60ch}.pub .captura{margin:16px 0 0;max-width:780px}.pub .folio code{overflow-wrap:anywhere}.pub .captura a{display:inline-block;max-width:100%}.pub .captura img{border-radius:10px;box-shadow:0 0 0 1px var(--filo)}.pub .captura figcaption{margin-top:8px;font-size:.88rem;color:var(--gris)}.pub .campo{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;background:var(--hoja);border:1px solid var(--filo);border-radius:6px;padding:10px 12px}.pub .campo span{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.pub .campo code,.pub .campo strong{font-family:var(--mono);font-size:.86rem;font-weight:500;color:var(--tinta);overflow-wrap:anywhere}.pub .fija{position:sticky;top:24px;display:grid;gap:14px}.pub .requisitos{background:var(--hoja);border:1px solid var(--filo);border-radius:6px;padding:22px 24px}.pub .requisitos h2{font:500 .74rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin:0 0 10px}.pub .requisitos li{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:10px 0;border-bottom:1px dotted var(--filo);font-family:var(--serif);font-size:1.12rem;line-height:1.3}.pub .requisitos li:last-child{border-bottom:0}.pub .requisitos svg{width:18px;height:18px;margin-top:3px}.pub .casos{column-count:2;column-gap:24px;margin-bottom:-24px}.pub .caso{break-inside:avoid;margin-bottom:24px;background:var(--hoja);border:1px solid var(--filo);border-radius:6px;padding:24px 24px 26px}.pub .caso h3{font-family:var(--serif);font-weight:500;font-size:1.36rem;line-height:1.2;margin:0 0 10px}.pub .caso p{margin:0;color:var(--tinta-2);font-size:.98rem}.pub .caso p+p{margin-top:10px}.pub .problemas{border-top:1px solid var(--tinta)}.pub .problema{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding:20px 0;border-bottom:1px dotted var(--filo)}.pub .problema dt{font-family:var(--serif);font-size:1.24rem;line-height:1.3;font-variation-settings:"opsz" 24}.pub .problema dd{margin:0;color:var(--tinta-2)}.pub .problema dd a{color:var(--anil);text-decoration:underline}.pub .doc .envoltura{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start;padding:56px 0 104px}.pub .indice{position:sticky;top:24px}.pub .indice ol{margin:10px 0 0;counter-reset:ind;border-top:1px solid var(--tinta)}.pub .indice li{counter-increment:ind;border-bottom:1px dotted var(--filo)}.pub .indice a{display:grid;grid-template-columns:28px 1fr;padding:9px 0;text-decoration:none;font-size:.92rem;color:var(--tinta-2)}.pub .indice a:before{content:counter(ind,decimal-leading-zero);font-family:var(--mono);font-size:.72rem;color:var(--gris);padding-top:2px}.pub .indice a:hover{color:var(--tinta)}.pub .indice .fecha{margin-top:16px;font-family:var(--mono);font-size:.72rem;color:var(--gris)}.pub .apartado{padding:0 0 64px;scroll-margin-top:24px}.pub .apartado+.apartado{border-top:1px solid var(--filo);padding-top:48px}.pub .apartado h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.05;letter-spacing:-.02em;margin:6px 0 18px;font-variation-settings:"opsz" 60;text-wrap:balance}.pub .apartado>p{margin:0 0 14px;color:var(--tinta-2);max-width:68ch}.pub .herr{border-top:1px solid var(--tinta);margin-top:18px}.pub .herr .fila{display:grid;grid-template-columns:34px 190px minmax(0,1fr) 96px;gap:16px;padding:16px 0;border-bottom:1px solid var(--filo);align-items:baseline}.pub .herr .encab{padding:9px 0}.pub .herr .n{font-family:var(--mono);font-size:.72rem;color:var(--gris)}.pub .herr code{font-size:.9rem;font-weight:500;color:var(--tinta)}.pub .herr .que{color:var(--tinta-2)}.pub .herr .que p{margin:0}.pub .herr .limite{margin-top:6px!important;font-size:.88rem;color:var(--gris)}.pub .herr .limite strong{font-weight:500;color:var(--tinta-2)}.pub .tipo{justify-self:start;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid color-mix(in oklab,var(--tinta) 40%,transparent);border-radius:3px;padding:2px 6px;white-space:nowrap}.pub .tipo.envia{background:var(--almagre);border-color:var(--almagre);color:var(--hoja)}.pub .herr .nada{grid-template-columns:34px minmax(0,1fr);background:var(--tinta);color:var(--hoja);border-bottom:0;padding:14px 0}.pub .herr .nada .n{color:var(--almagre-en-oscuro);padding-left:10px}.pub .herr .nada p{margin:0}.pub .permisos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tinta)}.pub .permiso{padding:16px 18px 18px 0;border-bottom:1px solid var(--filo)}.pub .permiso+.permiso{padding-left:18px;border-left:1px solid var(--filo)}.pub .permiso code{display:block;font-size:.86rem;font-weight:500;margin-bottom:6px}.pub .permiso p{margin:0;font-size:.94rem;color:var(--tinta-2)}.pub .specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tinta);border-left:1px solid var(--filo);margin-top:18px}.pub .spec{border-right:1px solid var(--filo);border-bottom:1px solid var(--filo);padding:14px 14px 16px;background:var(--hoja);display:flex;flex-direction:column;min-height:140px}.pub .spec .k{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.pub .spec b{font-family:var(--serif);font-weight:340;font-size:2.9rem;line-height:1;letter-spacing:-.02em;margin:10px 0 8px;font-variation-settings:"opsz" 72}.pub .spec b small{font-size:.42em;font-family:var(--sans);font-weight:500;letter-spacing:0}.pub .spec span{font-size:.88rem;color:var(--tinta-2);margin-top:auto}.pub .frenos{margin:22px 0 0;border-top:1px solid var(--filo)}.pub .frenos li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:12px 0;border-bottom:1px dotted var(--filo);font-size:.96rem}.pub .frenos li span:first-child{color:var(--tinta-2)}.pub .frenos li span:last-child{font-family:var(--mono);font-size:.84rem}.pub .datos{border-top:1px solid var(--tinta);margin-top:18px}.pub .datos .fila{display:grid;grid-template-columns:minmax(0,1fr) 110px 230px;gap:16px;padding:13px 0;border-bottom:1px solid var(--filo);align-items:baseline}.pub .datos .encab{padding:9px 0}.pub .datos .no,.pub .datos .si{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.pub .datos .si:before{content:"● ";color:var(--almagre)}.pub .datos .no{color:var(--gris)}.pub .datos .no:before{content:"○ "}.pub .datos .plazo{font-family:var(--mono);font-size:.84rem;color:var(--tinta-2)}.pub .cita{margin:28px 0 0;background:var(--hoja);border:1px solid var(--filo);border-left:3px solid var(--almagre);padding:22px 24px}.pub .cita .etiqueta{display:block;margin-bottom:10px}.pub .cita blockquote{margin:0;font-family:var(--serif);font-size:1.1rem;line-height:1.55;color:var(--tinta);font-variation-settings:"opsz" 18}.pub .cita p{margin:12px 0 0;font-size:.92rem;color:var(--tinta-2)}.pub .tecnico{border-top:1px solid var(--tinta);margin:18px 0 0}.pub .tecnico div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px dotted var(--filo)}.pub .tecnico dt{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);padding-top:3px}.pub .tecnico dd{margin:0;font-family:var(--mono);font-size:.86rem;overflow-wrap:anywhere;text-align:left}.pub .lectura{padding:64px 0 104px}.pub .lectura .envoltura{max-width:820px}.pub .lectura .preguntas{grid-template-columns:1fr;gap:0;border-top:1px solid var(--tinta)}.pub .lectura .pregunta{padding:24px 0 26px;border-bottom:1px dotted var(--filo)}.pub .lectura .fuera{margin:0 0 30px;color:var(--gris);font-size:.94rem;max-width:62ch}.pub .lectura .pregunta h2{font-family:var(--serif);font-weight:500;font-size:1.42rem;line-height:1.25;margin:0 0 10px;letter-spacing:-.005em;font-variation-settings:"opsz" 36}.pub .lectura .pregunta p{margin:0;color:var(--tinta-2);max-width:66ch}.pub .libro-una{margin:8px 0 0;border-top:1px solid var(--tinta)}.pub .libro-una li{padding:13px 0;border-bottom:1px dotted var(--filo);font-family:var(--serif);font-size:1.24rem;font-variation-settings:"opsz" 24}.pub .pie{padding:64px 0 48px;border-top:1px solid var(--filo);margin-top:auto}.pub .pie .envoltura{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.pub .pie p{margin:12px 0 0;max-width:52ch}.pub .pie .contacto,.pub .pie p{font-size:.86rem;color:var(--tinta-2)}.pub .pie .contacto{display:grid;justify-items:start;gap:4px;margin:14px 0 0;font-style:normal}.pub .pie .contacto a{text-decoration:underline;text-decoration-color:var(--barro);text-underline-offset:2px}.pub .pie h2{font:500 .72rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin:6px 0 12px}.pub .pie li{padding:4px 0;font-size:.92rem}.pub .pie a{text-decoration:none;color:var(--tinta-2)}.pub .pie a:hover{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--almagre)}.pub .pie .legal{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--filo);padding-top:22px;margin-top:16px;font-family:var(--mono);font-size:.74rem;color:var(--gris)}.pub .asoma{animation:pub-asoma .8s var(--curva) both}.pub .asoma-2{animation-delay:.08s}.pub .asoma-3{animation-delay:.16s}.pub .asoma-4{animation-delay:.24s}@media (max-width:1080px){.pub .recorrido{grid-template-columns:minmax(0,1fr) 280px;gap:48px}.pub .hilo{--largo:40px}.pub .cabeza{grid-template-columns:1fr;gap:10px}.pub .cabeza p{grid-column:1}.pub .cifras-nota,.pub .sangria{margin-left:0}.pub .doc .envoltura{grid-template-columns:1fr;gap:28px}.pub .indice{position:static}.pub .indice ol{display:grid;column-gap:24px}.pub .indice ol,.pub .specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pub .arranque-claude .envoltura,.pub .instalacion .envoltura{grid-template-columns:1fr;gap:36px}.pub .fija{position:static}.pub .casos{column-count:1}}@media (max-width:900px){.pub .menu{display:block;position:relative}.pub .menu summary{list-style:none;cursor:pointer;font:500 .74rem var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--filo)}.pub .menu summary::-webkit-details-marker{display:none}.pub .menu[open] .menu-lista{position:absolute;right:0;top:44px;width:240px;background:var(--hoja);border:1px solid var(--filo);border-radius:10px;padding:8px;display:grid;box-shadow:0 20px 40px -20px rgb(var(--sombra)/.4);z-index:10}.pub .menu .menu-lista a{padding:10px 12px;text-decoration:none;border-radius:6px}.pub .nav .ancho{display:none}.pub .portada-texto{display:block}.pub .portada h1{margin-bottom:26px}.pub .portada .entrada{font-size:1.22rem}.pub .dos-peliculas,.pub .puertas{grid-template-columns:1fr}.pub .puertas{gap:20px;margin-top:44px}.pub .programar-zona,.pub .recorrido{grid-template-columns:1fr;gap:44px}.pub .precio-zona,.pub .recibo-zona{grid-template-columns:1fr;gap:40px}.pub .recibo{max-width:430px}.pub .estampilla{max-width:320px}.pub .cifras,.pub .herramientas-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.pub .cifras{row-gap:32px}.pub .cifra:nth-child(3){border-left:0;padding-left:0}.pub .pasos{grid-template-columns:1fr}.pub .paso{padding:26px 0;border-left:0;border-top:1px solid var(--filo)}.pub .paso:first-child{border-top:0;padding-top:0}.pub .paso .direccion,.pub .paso p{max-width:62ch}}@media (max-width:720px){.pub{font-size:16px}.pub .envoltura{width:calc(100% - 32px)}.pub .aviso .largo{display:none}.pub .aviso .corto{display:inline}.pub .aviso p{font-size:.74rem;padding:7px 0}.pub .cabecera .envoltura{height:60px}.pub .marca svg{width:28px;height:28px}.pub .marca b{font-size:1.24rem}.pub .nav{gap:14px}.pub .portada{padding:22px 0 72px}.pub .portada h1{font-size:2.62rem;margin:14px 0 16px;line-height:1}.pub .entrada{font-size:1.04rem;margin-bottom:22px}.pub .acciones .boton{height:48px;font-size:.95rem}.pub .acciones .boton-tinta{padding-left:20px}.pub .acciones .boton-papel{padding:0 18px}.pub .precio-nota{margin-top:16px;font-size:.74rem}.pub .portada .entrada{font-size:1.04rem}.pub .puertas{margin-top:32px;gap:16px}.pub .puerta{padding:5px;border-radius:24px}.pub .puerta:hover{transform:none}.pub .puerta-nucleo{padding:20px 16px 22px;border-radius:19px;gap:14px}.pub .puerta h2{font-size:2.1rem}.pub .conexion{gap:6px}.pub .hilo{--largo:26px}.pub .logo-ia{height:38px;gap:7px;font-size:1.06rem;padding:0 13px 0 7px}.pub .nodo-marca{width:40px;height:40px}.pub .nodo-marca svg{width:26px;height:26px}.pub .nodo-telefono{width:34px;height:34px}.pub .pantalla{border-radius:14px;padding:4px 4px 6px}.pub .pantalla-barra{padding-right:84px}.pub .escena{border-radius:10px}.pub .puerta .animado{--paso:4.2s}.pub .puerta .escena{aspect-ratio:1/calc(var(--propia) * 1.6)}.pub .puerta .fotograma{justify-content:flex-start}.pub .puerta .fotograma img{width:160%;max-width:none;max-height:none;animation-duration:calc(var(--n) * var(--paso));animation-delay:calc(var(--i) * var(--paso));animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(.45,0,.55,1)}.pub .puerta [data-n="2"] .fotograma img{animation-name:pub-paneo-2}.pub .puerta [data-n="3"] .fotograma img{animation-name:pub-paneo-3}.pub .pista{gap:5px;margin:8px 2px 0}.pub .pista li{font-size:.6rem}.pub .tiempos li{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:18px 0 20px}.pub .tiempo-n{font-size:2.4rem}.pub .tiempos h3{font-size:1.24rem}.pub .telefono{max-width:250px}.pub .seccion{padding:72px 0}.pub .cabeza{margin-bottom:36px}.pub .paso .num{font-size:3.2rem}.pub .libro{grid-template-columns:1fr}.pub .libro section,.pub .libro section+section{padding:22px 0 8px;border-left:0}.pub .libro li{font-size:1.12rem}.pub .cifra b{font-size:2.6rem}.pub .tabla-compat .fila-t{grid-template-columns:1fr;gap:6px}.pub .preguntas{gap:32px}.pub .herramientas-lista,.pub .pie .envoltura,.pub .preguntas{grid-template-columns:1fr}.pub .pie .envoltura{gap:28px}.pub .estampilla .cifra-precio{font-size:5.6rem}.pub .arranque{padding:20px 0 36px}.pub .arranque h1{font-size:2.4rem;margin:12px 0 14px}.pub .arranque-claude h1{font-size:2.12rem}.pub .arranque-claude .entrada{font-size:1rem}.pub .placa{padding:16px 16px 14px}.pub .placa code{margin:8px 0 12px;font-size:.86rem}.pub .instalacion{padding:44px 0 64px}.pub .folio{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0}.pub .con-capturas .folio{grid-template-columns:minmax(0,1fr);gap:6px}.pub .aparte{display:block}.pub .folio:before{font-size:2.4rem}.pub .folio h3{font-size:1.28rem}.pub .campo{grid-template-columns:1fr;gap:2px}.pub .problema{grid-template-columns:1fr;gap:6px}.pub .doc .envoltura{padding:32px 0 64px}.pub .indice ol{grid-template-columns:1fr}.pub .datos .encab,.pub .herr .encab{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pub .herr .fila{grid-template-columns:28px minmax(0,1fr);gap:4px 10px}.pub .herr .fila .que,.pub .herr .fila .tipo{grid-column:2}.pub .herr .fila .tipo{margin-top:8px}.pub .permisos{grid-template-columns:1fr}.pub .permiso+.permiso{padding-left:0;border-left:0}.pub .datos .fila{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.pub .datos .plazo{grid-column:1/-1}.pub .frenos li,.pub .tecnico div{grid-template-columns:1fr;gap:4px}.pub .spec b{font-size:2.3rem}.pub .cita{padding:18px}.pub .lectura{padding:36px 0 64px}}@media (max-width:380px){.pub .cabecera .envoltura{gap:12px}.pub .marca b{font-size:1.05rem}.pub .placa .fila-placa{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pub .asoma{animation:none}.pub .puerta,.pub .puerta:hover{transition:none;transform:none}.pub .pausa{display:none}.pub .hilo i{animation:none;opacity:1}.pub .hilo i:nth-child(2){left:calc(50% - 2.5px)}.pub .hilo i:nth-child(3){left:auto;right:0}.pub .hilo-vertical i:nth-child(2){left:.5px;top:calc(50% - 2.5px)}.pub .hilo-vertical i:nth-child(3){left:.5px;right:auto;top:auto;bottom:0}.pub .escena,.pub .puerta .escena{aspect-ratio:auto;grid-template:none;gap:4px;background:transparent}.pub .fotograma,.pub .puerta .fotograma{grid-area:auto;height:auto;justify-content:center;opacity:1;animation:none;border-radius:8px}.pub .fotograma img,.pub .puerta .fotograma img{width:auto;max-width:100%;animation:none}.pub .pista li>span{opacity:1;animation:none}.pub .pista li:after,.pub .tiempos li:before{animation:none}.pub .burbuja,.pub .tiempo-n,.pub .visto-2{opacity:1;animation:none}}@keyframes pub-asoma{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pub-corre{0%{opacity:0;transform:translateX(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateX(calc(var(--largo) - 5px))}}@keyframes pub-baja{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(calc(var(--largo) - 5px))}}@keyframes pub-foto-2{0%{opacity:0;transform:translateY(14px) scale(.985)}46%,6%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px) scale(.995)}}@keyframes pub-foto-3{0%{opacity:0;transform:translateY(14px) scale(.985)}30%,4%{opacity:1;transform:none}33.333%,to{opacity:0;transform:translateY(-8px) scale(.995)}}@keyframes pub-foto-4{0%{opacity:0;transform:translateY(14px) scale(.985)}22.5%,3%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px) scale(.995)}}@keyframes pub-paneo-2{0%,10%{transform:translateX(-37.5%)}40%,to{transform:translateX(0)}}@keyframes pub-paneo-3{0%,7%{transform:translateX(-37.5%)}27%,to{transform:translateX(0)}}@keyframes pub-luz-2{0%{opacity:.66}2%,48%{opacity:1}50%,to{opacity:.66}}@keyframes pub-luz-3{0%{opacity:.66}2%,31.5%{opacity:1}33.333%,to{opacity:.66}}@keyframes pub-luz-4{0%{opacity:.66}2%,23.5%{opacity:1}25%,to{opacity:.66}}@keyframes pub-barra-2{0%{transform:scaleX(0)}50%{transform:scaleX(1)}50.01%,to{transform:scaleX(0)}}@keyframes pub-barra-3{0%{transform:scaleX(0)}33.333%{transform:scaleX(1)}33.34%,to{transform:scaleX(0)}}@keyframes pub-barra-4{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,to{transform:scaleX(0)}}@keyframes pub-burbuja{0%,72%{opacity:0;transform:translateY(18px) scale(.96)}77%,97%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pub-visto{0%,86%{opacity:0}89%,97%{opacity:1}to{opacity:0}}