.inicio-r5 [id]{scroll-margin-top:calc(var(--cabecera) + 24px)}.portada-heroe{isolation:isolate;align-items:stretch;min-height:100svh;display:flex;position:relative;overflow:hidden}.portada-heroe-video{z-index:-2;position:absolute;inset:0}@media (width<=900px){.portada-heroe{display:block;overflow:clip}.portada-heroe-video{margin-inline:calc(-1 * var(--margen-contenido));height:100svh;margin-bottom:-100svh;position:sticky;inset:0 auto auto}}.portada-heroe-velo{z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--taller-base) 92%, transparent) 0%, color-mix(in srgb, var(--taller-base) 72%, transparent) 38%, color-mix(in srgb, var(--taller-base) 18%, transparent) 70%, color-mix(in srgb, var(--taller-base) 30%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--taller-base) 55%, transparent) 0%, transparent 22%, transparent 72%, var(--taller-base) 100%);position:absolute;inset:0}.portada-heroe-rejilla{box-sizing:border-box;width:100%;padding-block:calc(var(--cabecera) + var(--esp-7)) var(--esp-8);gap:var(--esp-7) var(--rejilla-hueco);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.portada-heroe-texto{align-items:flex-start;gap:var(--esp-5);flex-direction:column;display:flex}.portada-insignia{text-decoration:none}.portada-insignia:hover{color:var(--tinta)}.portada-titular{max-width:12ch;margin:0}.portada-entradilla{max-width:46ch;color:var(--tinta);margin:0}.portada-acciones{gap:var(--esp-3);flex-wrap:wrap;display:flex}.portada-datos{gap:var(--esp-4);width:100%;max-width:560px;margin:var(--esp-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portada-dato{gap:var(--esp-2);padding:var(--esp-5);align-content:start;display:grid}.portada-dato dt{color:var(--tinta);margin:0;font-size:clamp(40px,3.6vw,56px);line-height:.9}.portada-dato dd{color:var(--secundario);font-size:var(--texto-pequeno);margin:0;line-height:1.4}.vitrina{height:min(680px, calc(100svh - var(--cabecera) - 96px));border-radius:var(--radio-vidrio);grid-template-rows:minmax(0,1fr) auto;min-height:460px;margin:0;display:grid;overflow:hidden}.vitrina-escena{background:radial-gradient(60% 55% at 50% 62%, var(--marca-halo), transparent 70%);min-height:0;position:relative}.vitrina-lienzo{cursor:grab;position:absolute;inset:0}.vitrina-lienzo:active{cursor:grabbing}.vitrina-espera{place-content:center;justify-items:center;gap:var(--esp-3);padding:var(--esp-5);color:var(--secundario);font-size:var(--texto-pequeno);text-align:center;pointer-events:none;display:grid;position:absolute;inset:0}.vitrina-espera button{pointer-events:auto}.vitrina-giro{left:50%;bottom:var(--esp-4);align-items:center;gap:var(--esp-3);color:var(--secundario);font-size:var(--texto-pequeno);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%)}.vitrina-giro>span{align-items:center;gap:var(--esp-2);justify-content:center;min-width:13ch;display:inline-flex}.vitrina-giro>span svg{width:16px;height:16px}.vitrina-giro button{cursor:pointer;border:0;width:44px;height:44px}.vitrina-pie{gap:var(--esp-4);padding:var(--esp-5);border-top:1px solid var(--linea);display:grid}.vitrina-titulo{justify-content:space-between;align-items:baseline;gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;display:flex}.vitrina-titulo strong{color:var(--tinta);font-size:var(--texto-titulo);font-weight:var(--peso-fuerte);letter-spacing:var(--tracking-titulo-sans)}.vitrina-titulo span{color:var(--tenue);font-size:var(--texto-pequeno)}.vitrina-modelos{gap:var(--esp-2);flex-wrap:wrap;display:flex}.vitrina-modelos button{min-height:40px;padding-inline:var(--esp-4);cursor:pointer;font-size:var(--texto-pequeno);color:var(--secundario);border:0}.vitrina-modelos button[aria-pressed=true]{background-color:var(--acento-suave);color:var(--acento)}.vitrina-filamentos,.filamento-escena-muestras{gap:var(--esp-2);flex-wrap:wrap;display:flex}.vitrina-muestra{border-radius:var(--radio-redondo);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--linea);cursor:pointer;transition:box-shadow var(--dur-rapida) ease;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.vitrina-muestra>span{border-radius:var(--radio-redondo);background:var(--muestra);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.vitrina-muestra:hover{box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.vitrina-muestra[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--acento)}.vitrina-credito,.piezas-encajes-credito,.texturas-portada-credito{color:var(--tenue);font-size:var(--texto-micro);letter-spacing:.02em}.herramientas{column-gap:var(--rejilla-hueco);row-gap:var(--esp-4);padding-block:var(--seccion) var(--esp-9);grid-template:"cabecera cabecera""escaparate pestanas""escaparate lista"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.herramientas-cabecera{margin-bottom:var(--esp-2);grid-area:cabecera}.herramientas-escaparate{grid-area:escaparate}.herramientas-lista{grid-area:lista}.herramientas-pestanas{box-sizing:border-box;border-radius:24px;grid-area:pestanas;justify-self:stretch;max-width:100%;padding:4px}.herramientas-pestanas-lista{border-radius:inherit;flex-wrap:wrap;gap:4px;display:flex;position:relative}.herramientas-pestana{justify-content:center;align-items:center;gap:var(--esp-2);min-height:42px;padding:0 var(--esp-4);border-radius:var(--radio-boton);color:var(--secundario);font:500 var(--texto-nav) / 1.2 var(--fuente);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-rapida) ease, color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease;background:0 0;border:0;flex:auto;display:inline-flex;position:relative}.herramientas-pestana small{border-radius:var(--radio-boton);min-width:20px;color:var(--tenue);font-variant-numeric:tabular-nums;text-align:center;background:#ede6da12;padding:1px 6px;font-size:12px}.herramientas-pestana:hover{color:var(--tinta)}.herramientas-pestana[aria-selected=true]{background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--marca-clara);color:var(--tinta)}.herramientas-pestana[aria-selected=true] small{background:var(--marca);color:var(--sobre-marca)}.herramientas-pestana:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.herramientas-cabecera{justify-content:space-between;align-items:end;gap:var(--esp-2) var(--esp-6);flex-wrap:wrap;display:flex}.herramientas-cabecera h2{margin:0}.herramientas-pista{color:var(--tenue);font-size:var(--texto-nav);margin:0}.herramientas-escaparate{--herramientas-pie:112px;top:calc(var(--cabecera) + var(--esp-4));border-radius:var(--radio-vidrio);aspect-ratio:4/3.3;background:radial-gradient(120% 90% at 50% 38%, #ede6da17, transparent 62%), var(--papel);position:sticky;overflow:hidden}.herramientas-medios,.herramientas-medio{position:absolute;inset:0}.herramientas-medio{animation:herramientas-entra .42s var(--curva-salida) both}.herramientas-medio-sale{animation:.42s both herramientas-sale}@keyframes herramientas-entra{0%{opacity:0;transform:scale(1.015)}}@keyframes herramientas-sale{to{opacity:0}}.herramientas-ad,.herramientas-giro,.escena,.herramientas-espera{inset:0 0 var(--herramientas-pie);position:absolute}.herramientas-video{inset:var(--esp-4) var(--esp-4) calc(var(--herramientas-pie) + var(--esp-2));justify-content:center;align-items:center;gap:var(--esp-5);display:flex;position:absolute}.herramientas-video video,.herramientas-video img{max-width:100%;height:100%;aspect-ratio:var(--proporcion);object-fit:cover;border-radius:14px;display:block;box-shadow:0 16px 40px -20px #000c}.herramientas-video figure{height:78%;margin:0;position:relative}.herramientas-video figcaption{left:var(--esp-2);bottom:var(--esp-2);position:absolute}.herramientas-rotulo{right:var(--esp-5);bottom:calc(var(--herramientas-pie) + var(--esp-2));color:var(--tenue);font-size:12px;position:absolute}.herramientas-pie{inset:auto var(--esp-3) var(--esp-3);align-items:center;gap:var(--esp-4);padding:var(--esp-3) var(--esp-3) var(--esp-3) var(--esp-5);border-radius:calc(var(--radio-vidrio) - 6px);display:flex;position:absolute}.herramientas-pie-texto{flex:1;gap:2px;min-width:0;display:grid}.herramientas-pie h3,.herramientas-pie p{margin:0}.herramientas-pie p{color:var(--secundario);font-size:var(--texto-nav);line-height:1.4}.herramientas-apartado{align-items:center;gap:var(--esp-2);color:var(--acento);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;display:flex}.herramientas-apartado strong{border-radius:var(--radio-boton);background:var(--marca);color:var(--sobre-marca);letter-spacing:.02em;text-transform:none;padding:1px 8px}.herramientas-pie .boton{flex:none}.herramientas-pase{background:var(--acento);transform-origin:0;height:3px;animation:herramientas-pase var(--pase) linear both;opacity:.8;position:absolute;inset:0 0 auto}@keyframes herramientas-pase{0%{transform:scaleX(0)}}.herramientas-espera{color:var(--tenue);place-items:center;display:grid}.herramientas-espera svg{opacity:.5;width:56px;height:56px}.herramientas-giro img,.herramientas-giro span{inset:var(--esp-5);width:calc(100% - 2 * var(--esp-5));height:calc(100% - 2 * var(--esp-5));object-fit:contain;position:absolute}.herramientas-giro img.oculto{visibility:hidden}.herramientas-giro span{width:auto;max-width:calc(100% - 2 * var(--esp-5));aspect-ratio:var(--proporcion);background-repeat:no-repeat;background-size:calc(var(--fotogramas) * 100%) 100%;animation:herramientas-giro calc(var(--fotogramas) * .12s) steps(var(--fotogramas), jump-none) infinite;left:50%;right:auto;translate:-50%}@keyframes herramientas-giro{0%{background-position-x:0%}to{background-position-x:100%}}.herramientas-ad img{inset:var(--esp-4);width:calc(100% - 2 * var(--esp-4));height:calc(100% - 2 * var(--esp-4));object-fit:contain;position:absolute}.herramientas-ad-antes{animation:4.6s cubic-bezier(.65,0,.35,1) infinite herramientas-barrido}.herramientas-ad-linea{top:var(--esp-4);bottom:var(--esp-4);left:var(--esp-4);background:#ede6dab3;width:2px;animation:4.6s cubic-bezier(.65,0,.35,1) infinite herramientas-linea;position:absolute;box-shadow:0 0 12px #0006}@keyframes herramientas-barrido{0%,12%{clip-path:inset(0)}44%,62%{clip-path:inset(0 0 0 100%)}94%,to{clip-path:inset(0)}}@keyframes herramientas-linea{0%,12%{left:var(--esp-4);opacity:0}14%{opacity:1}44%,62%{left:calc(100% - var(--esp-4));opacity:1}64%{opacity:0}94%,to{left:var(--esp-4);opacity:0}}.herramientas-ad-fundido .herramientas-ad-antes{animation-name:herramientas-fundido}@keyframes herramientas-fundido{0%,18%{opacity:1}40%,70%{opacity:0}92%,to{opacity:1}}.herramientas-ad-rotulo{top:var(--esp-4);position:absolute}.herramientas-ad-rotulo-antes{left:var(--esp-4);animation:4.6s infinite herramientas-rotulo-antes}.herramientas-ad-rotulo-despues{right:var(--esp-4);animation:4.6s infinite herramientas-rotulo-despues}@keyframes herramientas-rotulo-antes{0%,30%,80%,to{opacity:1}44%,62%{opacity:.35}}@keyframes herramientas-rotulo-despues{0%,12%,94%,to{opacity:.35}40%,66%{opacity:1}}.herramientas-ad.quieto .herramientas-ad-antes{clip-path:inset(0 0 0 50%);animation:none}.herramientas-ad-fundido.quieto .herramientas-ad-antes{clip-path:none;opacity:0}.herramientas-ad.quieto .herramientas-ad-linea,.herramientas-ad.quieto .herramientas-ad-rotulo{animation:none}.herramientas-ad.quieto .herramientas-ad-linea{left:50%}.herramientas-lista{position:relative}.herramientas-grupo{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.herramientas-grupo.activo{visibility:visible;pointer-events:auto;animation:herramientas-grupo-entra .3s var(--curva-salida) both;position:relative}@keyframes herramientas-grupo-entra{0%{opacity:0;transform:translateY(4px)}}.herramientas-grupo ul{gap:var(--esp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.herramientas-chip{align-items:center;gap:var(--esp-2);border:1px solid var(--linea);border-radius:var(--radio-boton);min-height:38px;color:var(--tinta);font:500 var(--texto-nav) / 1.2 var(--fuente);transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease, color var(--dur-rapida) ease;background:#ede6da08;padding:6px 14px 6px 10px;text-decoration:none;display:inline-flex}.herramientas-chip svg{width:16px;height:16px;color:var(--acento);flex:none}.herramientas-chip:hover{border-color:var(--linea-fuerte);background:#ede6da14}.herramientas-chip[aria-current=true]{border-color:var(--marca-clara);background:var(--acento-suave)}.herramientas-chip:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.texturas-portada{gap:var(--esp-7) var(--rejilla-hueco);padding-block:var(--seccion) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.texturas-portada-texto{gap:var(--esp-4);justify-items:start;display:grid}.texturas-portada-texto h2,.texturas-portada-texto p{margin:0}.texturas-portada-elegir{gap:var(--esp-2);flex-wrap:wrap;display:flex}.texturas-portada-chip{align-items:center;gap:var(--esp-2);min-height:40px;padding:0 var(--esp-4) 0 var(--esp-2);border:1px solid var(--linea);border-radius:var(--radio-boton);color:var(--tinta);font:500 var(--texto-nav) / 1.2 var(--fuente);cursor:pointer;transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease;background:#ede6da08;display:inline-flex}.texturas-portada-chip span{border-radius:var(--radio-redondo);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.texturas-portada-chip:hover{border-color:var(--linea-fuerte);background:#ede6da14}.texturas-portada-chip[aria-pressed=true]{border-color:var(--marca-clara);background:var(--acento-suave)}.texturas-portada-chip:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.texturas-portada-credito{max-width:52ch;color:var(--tenue);font-size:12px;line-height:1.5}.texturas-portada-credito strong{color:var(--secundario);margin-right:4px;font-weight:500}.texturas-portada-credito a{color:var(--secundario)}.texturas-portada-visor{gap:var(--esp-3);margin:0;display:grid}.texturas-portada-visor figcaption{color:var(--tenue);font-size:var(--texto-pequeno);text-align:center}.texturas-portada-marco{aspect-ratio:5/4;border-radius:var(--radio-vidrio);background:radial-gradient(70% 80% at 50% 42%, #ede6da1a, transparent 68%), var(--papel);touch-action:pan-y;place-items:center;display:grid;position:relative;overflow:hidden}.texturas-portada-lienzo{--corte:50%;aspect-ratio:1;cursor:ew-resize;max-width:100%;height:100%;position:relative}.texturas-portada-lienzo img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.texturas-portada-con{clip-path:inset(0 0 0 var(--corte));animation:.35s both texturas-entra}@keyframes texturas-entra{0%{opacity:0}}.texturas-portada-linea{top:6%;bottom:6%;left:var(--corte);pointer-events:none;background:#ede6dabf;width:2px;position:absolute;translate:-1px;box-shadow:0 0 12px #00000073}.texturas-portada-asa{top:50%;left:var(--corte);z-index:2;border-radius:var(--radio-redondo);width:52px;height:52px;color:var(--tinta);cursor:ew-resize;touch-action:none;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.texturas-portada-asa svg{width:22px;height:22px}.texturas-portada-asa:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.texturas-portada-lienzo.solo .texturas-portada-con{animation:.35s both texturas-entra,6s cubic-bezier(.65,0,.35,1) infinite texturas-barrido}.texturas-portada-lienzo.solo .texturas-portada-linea,.texturas-portada-lienzo.solo .texturas-portada-asa{animation:6s cubic-bezier(.65,0,.35,1) infinite texturas-barrido-x}.texturas-portada-lienzo.solo.parado *{animation-play-state:paused}@keyframes texturas-barrido{0%,8%{clip-path:inset(0 0 0 50%)}40%,52%{clip-path:inset(0 0 0 18%)}84%,92%{clip-path:inset(0 0 0 82%)}to{clip-path:inset(0 0 0 50%)}}@keyframes texturas-barrido-x{0%,8%{left:50%}40%,52%{left:18%}84%,92%{left:82%}to{left:50%}}.texturas-portada-lienzo.arrastrando,.texturas-portada-lienzo.arrastrando *{-webkit-user-select:none;user-select:none}.texturas-portada-rotulo{top:var(--esp-4);pointer-events:none;position:absolute}.texturas-portada-rotulo-liso{left:var(--esp-4)}.texturas-portada-rotulo-con{right:var(--esp-4)}.piezas-encajes{column-gap:var(--rejilla-hueco);row-gap:var(--esp-4);padding-block:var(--seccion) 0;grid-template:"visor."1fr"visor titulo""visor intro""visor fases""visor accion""visor."1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.piezas-encajes-titulo{grid-area:titulo;margin:0}.piezas-encajes-intro{grid-area:intro;margin:0}.piezas-encajes-accion{margin-top:var(--esp-2);grid-area:accion;justify-self:start}.piezas-encajes-visor{aspect-ratio:4/3;border-radius:var(--radio-vidrio);background:radial-gradient(80% 80% at 50% 45%, #ede6da17, transparent 66%), var(--papel);grid-area:visor;position:relative;overflow:hidden}.piezas-encajes-credito{top:var(--esp-3);left:var(--esp-4);z-index:1;position:absolute}.montaje{--cerca:translate(-3%, -8%) scale(1.25);transform-origin:53% 63%;position:absolute;inset:4%}.montaje.fase-entero,.montaje.fase-monta{transform:var(--cerca)}.montaje.fase-corta{animation:2.9s cubic-bezier(.65,0,.35,1) both montaje-corta-escena}.montaje.fase-monta{animation:2.7s cubic-bezier(.65,0,.35,1) both montaje-monta-escena}@keyframes montaje-corta-escena{0%,46%{transform:var(--cerca)}to{transform:none}}@keyframes montaje-monta-escena{0%,56%{transform:none}86%,to{transform:var(--cerca)}}.montaje img{width:100%;height:100%;transform-origin:var(--ox,50%) var(--oy,50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;inset:0}.montaje-pieza,.montaje-espigas,.fase-corta .montaje-entero,.fase-imprime .montaje-entero{opacity:0}.fase-corta .montaje-pieza,.fase-corta .montaje-espigas,.fase-imprime .montaje-pieza,.fase-imprime .montaje-espigas{opacity:1}.fase-corta .montaje-entero{animation:2.9s both montaje-corta-entero}.fase-corta .montaje-pieza{animation:2.9s cubic-bezier(.65,0,.35,1) both montaje-corta-pieza}.fase-corta .montaje-espigas{animation:2.9s both montaje-corta-espigas}@keyframes montaje-corta-entero{0%,34%{opacity:1}46%,to{opacity:0}}@keyframes montaje-corta-pieza{0%,34%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(var(--s))}46%,52%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--s))}to{opacity:1;transform:none}}@keyframes montaje-corta-espigas{0%,74%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.montaje-escaneo{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--marca-clara) 34%, transparent), transparent);mix-blend-mode:screen;opacity:0;pointer-events:none;width:16%;animation:2.9s ease-in-out both montaje-escaneo;position:absolute;top:0;bottom:0;left:0}@keyframes montaje-escaneo{0%{opacity:0;transform:translate(-30%)}6%{opacity:1}34%{opacity:1;transform:translate(560%)}40%,to{opacity:0;transform:translate(560%)}}.fase-imprime .montaje-pieza,.fase-imprime .montaje-espigas{animation:montaje-capas 1.05s steps(14, end) var(--retraso) both}.fase-imprime .montaje-espigas{animation-duration:.6s;animation-timing-function:steps(6,end)}@keyframes montaje-capas{0%{clip-path:inset(var(--abajo) 0 0 0)}to{clip-path:inset(var(--arriba) 0 0 0)}}.montaje-boquilla{top:var(--abajo);left:var(--izq);right:var(--der);background:linear-gradient(90deg, transparent, var(--ambar) 18%, #fff3dc 50%, var(--ambar) 82%, transparent);height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--ambar) 70%, transparent);opacity:0;pointer-events:none;animation:montaje-boquilla 1.05s steps(14, end) var(--retraso) both, montaje-boquilla-luz 1.05s linear var(--retraso) both;border-radius:2px;margin-top:-1px;position:absolute}@keyframes montaje-boquilla{0%{top:var(--abajo)}to{top:var(--arriba)}}@keyframes montaje-boquilla-luz{0%{opacity:0}4%,90%{opacity:1}to{opacity:0}}.fase-monta .montaje-pieza{animation:2.7s cubic-bezier(.65,0,.35,1) both montaje-monta-pieza}.fase-monta .montaje-espigas{animation:2.7s both montaje-monta-espigas}.fase-monta .montaje-entero{animation:2.7s both montaje-monta-entero}@keyframes montaje-monta-pieza{0%,18%{opacity:1;transform:none}68%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--s))}82%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(var(--s))}}@keyframes montaje-monta-espigas{0%,10%{opacity:1}30%,to{opacity:0}}@keyframes montaje-monta-entero{0%,66%{opacity:0}82%,to{opacity:1}}.montaje.quieto *,.montaje.quieto{animation:none!important}.piezas-fases{gap:var(--esp-2);grid-area:fases;margin:0;padding:0;list-style:none;display:grid}.piezas-fase{align-items:center;gap:var(--esp-3);width:100%;padding:6px var(--esp-4) 6px 6px;border:1px solid var(--linea);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease;background:#ede6da08;border-radius:18px;display:flex;position:relative;overflow:hidden}.piezas-fase .icono-vidrio{width:44px;height:44px;color:var(--acento);flex:none}.piezas-fase .icono-vidrio>svg{width:20px;height:20px}.piezas-fase-texto{gap:1px;min-width:0;display:grid}.piezas-fase strong{font-size:var(--texto-nav);font-weight:600}.piezas-fase small{color:var(--secundario);font-size:13px;line-height:1.35}.piezas-fase:hover{border-color:var(--linea-fuerte);background:#ede6da12}.piezas-fase[aria-pressed=true]{border-color:var(--marca-clara);background:var(--acento-suave)}.piezas-fase:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.piezas-fase-pase{background:var(--acento);opacity:.8;transform-origin:0;height:2px;animation:herramientas-pase var(--pase) linear both;position:absolute;bottom:0;left:0;right:0}.filamento-escena{gap:var(--esp-7) var(--rejilla-hueco);padding-block:var(--seccion) 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.filamento-escena-video{aspect-ratio:16/10;border-radius:var(--radio-vidrio);box-shadow:var(--sombra-alta)}.filamento-escena-panel{gap:var(--esp-5);justify-items:start;display:grid}.filamento-escena-panel h2,.filamento-escena-panel p{margin:0}.filamento-escena-eleccion{gap:var(--esp-4);width:100%;display:grid}.filamento-escena-bobina{align-items:center;gap:var(--esp-4);color:var(--tinta);font-size:var(--texto-titulo);display:flex}.filamento-escena-bobina img{border-radius:var(--radio-marco);object-fit:cover;background:var(--muestra);width:88px;height:88px;box-shadow:inset 0 0 0 1px var(--linea), 0 0 0 3px color-mix(in srgb, var(--color-filamento) 70%, transparent)}.filamento-escena-enlaces{align-items:center;gap:var(--esp-3) var(--esp-5);flex-wrap:wrap;display:flex}@keyframes escena-aparece{0%{opacity:0;transform:translateY(8px)}}@keyframes escena-punto{50%{opacity:.5;transform:translateY(-4px)}}.averias-ia-apertura{isolation:isolate;align-items:center;min-height:min(92svh,860px);display:flex;position:relative;overflow:hidden}.averias-ia-medio{z-index:-1;position:absolute;inset:0}.averias-ia-video{position:absolute;inset:0}.averias-ia-velo{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--taller-base) 92%, transparent) 0%, color-mix(in srgb, var(--taller-base) 66%, transparent) 38%, color-mix(in srgb, var(--taller-base) 30%, transparent) 70%, color-mix(in srgb, var(--taller-base) 45%, transparent) 100%), linear-gradient(180deg, var(--taller-base) 0%, transparent 14%, transparent 82%, var(--taller-base) 100%);position:absolute;inset:0}.averias-ia-rejilla{gap:var(--esp-7) var(--rejilla-hueco);width:100%;padding-block:var(--esp-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.averias-ia-apertura-texto{gap:var(--esp-5);justify-items:start;max-width:34rem;display:grid}.averias-ia-apertura-texto h2,.averias-ia-apertura-texto p{margin:0}.averias-ia-apertura-texto h2{font-size:var(--texto-titular-1);line-height:var(--interlineado-titular)}.averias-ia-apertura-texto .texto-intro{color:var(--tinta)}.averias-ia-acciones{gap:var(--esp-3);flex-wrap:wrap;display:flex}.averias-chat-espera{border-radius:var(--radio-vidrio);height:560px}.averias-chat{gap:var(--esp-4);display:grid}.averias-chat-cabecera{gap:var(--esp-3);display:grid}.averias-chat-cabecera h3{margin:0}.averias-chat-fallos{gap:var(--esp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.averias-chat-fallo{border:1px solid var(--linea);color:var(--secundario);font:500 12px / 1.25 var(--fuente);text-align:left;cursor:pointer;transition:border-color var(--dur-rapida) ease, color var(--dur-rapida) ease, transform var(--dur-rapida) var(--curva-salida);background:#161d1f8c;border-radius:14px;align-content:start;gap:6px;padding:0 0 8px;display:grid;overflow:hidden}.averias-chat-fallo img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.8)brightness(.85);width:100%;height:auto;transition:filter var(--dur-rapida) ease}.averias-chat-fallo span{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline:8px;display:-webkit-box;overflow:hidden}.averias-chat-fallo:hover{color:var(--tinta);transform:translateY(-2px)}.averias-chat-fallo:hover img,.averias-chat-fallo[aria-selected=true] img{filter:none}.averias-chat-fallo[aria-selected=true]{border-color:var(--marca-clara);color:var(--tinta)}.averias-chat-fallo:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.averias-chat-ventana{gap:var(--esp-3);min-height:430px;padding:var(--esp-4);border-radius:var(--radio-vidrio);grid-template-rows:minmax(0,1fr) auto;display:grid}.averias-chat-hilo{justify-content:flex-end;gap:var(--esp-3);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.averias-chat-burbuja{max-width:88%;font-size:var(--texto-nav);border-radius:18px;padding:10px 14px;line-height:1.45}.averias-chat-burbuja p,.averias-chat-burbuja ol{margin:0}.averias-chat-tu{align-items:flex-start;gap:var(--esp-3);background:var(--marca);color:var(--sobre-marca);border-bottom-right-radius:6px;align-self:flex-end;display:flex}.averias-chat-tu img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;flex:none;width:76px}.averias-chat-corta{display:block}.averias-chat-ia{gap:var(--esp-2);background:var(--superficie-alta);color:var(--tinta);border-bottom-left-radius:6px;align-self:flex-start;display:grid}.averias-chat-marca{color:var(--acento);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.averias-chat-marca svg{width:14px;height:14px}.averias-chat-ia ol{gap:4px;padding:0;list-style:none;display:grid}.averias-chat-ia li{align-items:flex-start;gap:6px;display:flex}.averias-chat-ia li svg{width:16px;height:16px;color:var(--bien);flex:none;margin-top:2px}.averias-chat-fuentes{flex-wrap:wrap;gap:6px;display:flex}.averias-chat-fuentes a{color:var(--secundario);text-decoration:none}.averias-chat-fuentes a:hover{color:var(--tinta)}.averias-chat-escribiendo{background:var(--superficie-alta);border-radius:18px;gap:5px;padding:12px 14px;display:inline-flex;position:absolute;bottom:0;left:0}.averias-chat-escribiendo i{background:var(--tenue);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite escena-punto}.averias-chat-escribiendo i:nth-child(2){animation-delay:.15s}.averias-chat-escribiendo i:nth-child(3){animation-delay:.3s}.averias-chat-respuestas{align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.averias-chat-respuestas .boton-vidrio{min-height:40px;font-size:var(--texto-nav);padding-inline:16px}.averias-chat-respuestas .boton{margin-left:auto}.averias-chat-ventana .aparece{animation:escena-aparece .5s var(--curva-salida) both;animation-delay:var(--tras,0s)}.averias-chat-ventana .aparece-y-se-va{animation:1s both averias-escribiendo;animation-delay:var(--tras,0s)}@keyframes averias-escribiendo{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}.averias-chat-ventana.quieto *,.averias-chat-ventana.quieto{animation:none!important}.averias-chat-ventana.quieto .aparece-y-se-va{display:none}.inicio-r5 .cierre-escena{margin-top:var(--seccion)}@media (width<=1180px){.herramientas-pestana small{display:none}}@media (width<=900px){.portada-heroe{min-height:0}.portada-heroe-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--taller-base) 78%, transparent) 0%, color-mix(in srgb, var(--taller-base) 58%, transparent) 42%, color-mix(in srgb, var(--taller-base) 30%, transparent) 62%, var(--taller-base) 100%)}.portada-heroe-rejilla{padding-top:calc(var(--cabecera-movil) + var(--esp-6));padding-bottom:var(--esp-7);grid-template-columns:minmax(0,1fr)}.vitrina{grid-template-rows:auto auto;height:auto;min-height:0}.vitrina-escena{height:min(460px,108vw)}.filamento-escena,.averias-ia-rejilla,.texturas-portada{grid-template-columns:minmax(0,1fr)}.texturas-portada{gap:var(--esp-4)}.texturas-portada-texto{display:contents}.texturas-portada-texto>h2{order:1}.texturas-portada-texto>.texto-intro{order:2}.texturas-portada-elegir{order:3}.texturas-portada-visor{margin-top:var(--esp-2);order:4}.texturas-portada-texto>.boton{order:5;justify-self:start}.texturas-portada-credito{order:6}.texturas-portada-marco{aspect-ratio:1}.piezas-encajes{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo""intro""visor""fases""accion"}.piezas-encajes-visor{margin-top:var(--esp-2)}.averias-ia-apertura{min-height:0;display:block}.averias-ia-medio{z-index:0;aspect-ratio:4/3;margin-inline:calc(-1 * var(--margen-contenido));position:relative;inset:auto}.averias-ia-velo{background:linear-gradient(180deg, var(--taller-base) 0%, transparent 18%, transparent 72%, var(--taller-base) 100%)}.averias-ia-apertura-texto{max-width:none}.averias-ia-rejilla{gap:var(--esp-6);padding-block:var(--esp-5) 0}.averias-chat-fallos{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--margen-contenido));padding-inline:var(--margen-contenido);scroll-padding-inline:var(--margen-contenido);scrollbar-width:none;grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.averias-chat-fallo{scroll-snap-align:start}.averias-chat-ventana{height:auto;min-height:580px}.averias-chat-espera{height:580px}.averias-chat-burbuja{max-width:94%;font-size:13px}.averias-chat-tu img{width:60px}.averias-chat-respuestas .boton{flex:100%;margin-left:0}.herramientas{row-gap:var(--esp-4);padding-bottom:var(--esp-8);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"cabecera""escaparate""pestanas""lista"}.herramientas-pestanas{margin-top:var(--esp-2)}.herramientas-pestanas-lista{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.herramientas-pestanas-lista::-webkit-scrollbar{display:none}.herramientas-pestana{gap:6px;min-height:40px;padding-inline:12px;font-size:13px}.herramientas-escaparate{--herramientas-pie:74px;z-index:2;top:calc(var(--cabecera-movil) + var(--esp-2));aspect-ratio:4/3.2;box-shadow:0 18px 30px -18px #0a0f10e6}.herramientas-pie{inset:auto var(--esp-2) var(--esp-2);padding:var(--esp-2) var(--esp-2) var(--esp-2) var(--esp-4)}.herramientas-pie p{display:none}.herramientas-pie .titular-3{font-size:22px}.herramientas-pie .boton{min-height:44px;padding-inline:18px}.herramientas-lista{gap:var(--esp-4)}.herramientas-grupo ul{gap:6px}.herramientas-chip{gap:6px;min-height:34px;padding:5px 11px 5px 8px;font-size:13px}.herramientas-chip svg{width:14px;height:14px}}@media (width<=600px){.portada-datos{gap:var(--esp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portada-dato{padding:var(--esp-4)}.portada-acciones>*{flex:100%}.filamento-escena-video{aspect-ratio:4/3}.averias-ia-acciones>*{flex:100%}.vitrina-giro>span{display:none}}
