.animar-mosaico{aspect-ratio:6/5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;width:min(100%,1.2*min(74vh,700px));margin:0 0 0 auto;display:grid}.animar-mosaico-video{border-radius:var(--radio-panel);background-color:var(--papel);min-height:0}.animar-mosaico-video:first-child{border-radius:var(--radio-vidrio);grid-row:span 2}.animar-muestras{gap:var(--rejilla-hueco);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.animar-muestra-video{aspect-ratio:4/5;background-color:var(--papel)}.animar-muestra-origen{color:var(--acento);font:600 var(--texto-micro) / 1.3 var(--fuente);letter-spacing:var(--tracking-versales);text-transform:uppercase}.animar-saber{max-width:var(--ancho-lectura)}.animar-espacio{gap:var(--rejilla-hueco);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;display:grid}.animar-espacio.animar-sin-sesion{grid-template-columns:minmax(0,1fr)}.animar-columna{gap:var(--esp-5);border-radius:var(--radio-vidrio);background:var(--superficie);min-width:0;box-shadow:inset 0 0 0 1px var(--linea);grid-template-columns:minmax(0,1fr);padding:clamp(20px,2.2vw,30px);display:grid}.animar-entrada{position:sticky;top:96px}.animar-fuentes{gap:var(--esp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.animar-fuente{min-height:var(--tactil);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);color:var(--secundario);font:inherit;text-align:left;cursor:pointer;align-content:start;justify-items:start;gap:4px;display:grid}.animar-fuente svg{color:var(--tenue)}.animar-fuente strong{color:var(--tinta);font:600 15px / 1.25 var(--fuente)}.animar-fuente small{font-size:13px;line-height:1.35}.animar-fuente:hover{border-color:var(--linea-fuerte)}.animar-fuente[aria-selected=true]{border-color:var(--acento);background:var(--acento-suave)}.animar-fuente[aria-selected=true] svg{color:var(--acento)}.animar-fuente:focus-visible,.animar-ejemplo:focus-visible,.animar-segmento button:focus-visible,.animar-calidades button:focus-visible,.animar-modelo:focus-visible,.animar-soltar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.animar-panel{gap:var(--esp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.animar-elegido{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-4);color:var(--tinta);flex-wrap:wrap;font-weight:600;display:flex}.animar-elegido>span{overflow-wrap:anywhere;min-width:0}.animar-imagen{gap:var(--esp-3);margin:0;display:grid}.animar-imagen img{object-fit:contain;border-radius:var(--radio-marco);background:var(--superficie-hundida);width:100%;max-height:min(62vh,560px);box-shadow:inset 0 0 0 1px var(--linea);display:block}.animar-nota-plan{color:var(--tenue);font-size:14px;line-height:1.5}.animar-modelos{gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.animar-modelo{width:100%;padding:var(--esp-2);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);color:var(--secundario);font:inherit;text-align:left;cursor:pointer;gap:6px;display:grid}.animar-modelo:hover{border-color:var(--acento)}.animar-modelo-imagen{aspect-ratio:4/3;border-radius:calc(var(--radio-marco) - 4px);background:var(--hueco);color:var(--tenue);place-items:center;display:grid;overflow:hidden}.animar-modelo-imagen img{object-fit:cover;width:100%;height:100%}.animar-modelo strong{color:var(--tinta);font:600 14px / 1.3 var(--fuente);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.animar-modelo small{color:var(--tenue);font-size:12px}.animar-soltar{justify-items:center;gap:var(--esp-2);width:100%;min-height:190px;padding:var(--esp-6) var(--esp-5);border:1px dashed var(--linea-fuerte);border-radius:var(--radio-panel);background:var(--superficie-hundida);color:var(--secundario);font:inherit;text-align:center;cursor:pointer;display:grid}.animar-soltar:hover{border-color:var(--acento)}.animar-soltar svg{color:var(--acento)}.animar-soltar strong{color:var(--tinta);font:600 17px / 1.3 var(--fuente)}.animar-soltar small{max-width:46ch;font-size:14px;line-height:1.5}.animar-casilla{align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);cursor:pointer;display:flex}.animar-casilla input{width:20px;height:20px;accent-color:var(--marca);flex:none;margin:2px 0 0}.animar-casilla span{gap:2px;display:grid}.animar-casilla strong{color:var(--tinta);font:600 15px / 1.3 var(--fuente)}.animar-casilla small{color:var(--tenue);font-size:13px;line-height:1.45}.animar-panel .crear-nota{margin:0}.animar-campo{gap:var(--esp-2);padding:var(--esp-4) var(--esp-5) var(--esp-3);border:1px solid var(--linea-fuerte);border-radius:var(--radio-panel);background:var(--superficie-hundida);display:grid}.animar-campo:focus-within{border-color:var(--acento)}.animar-campo>span{color:var(--tinta);font:600 16px / 1.3 var(--fuente)}.animar-campo textarea{width:100%;min-height:112px;color:var(--tinta);font:400 17px / 1.55 var(--fuente);resize:vertical;background:0 0;border:0;padding:0}.animar-campo textarea:focus{outline:none}.animar-campo textarea::placeholder{color:var(--tenue)}.animar-ejemplos{gap:var(--esp-2);margin-top:calc(-1 * var(--esp-2));flex-wrap:wrap;display:flex}.animar-ejemplo{border:1px solid var(--linea);border-radius:var(--radio-boton);background:var(--superficie-hundida);min-height:40px;color:var(--secundario);font:500 14px / 1 var(--fuente);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.animar-ejemplo svg{color:var(--acento)}.animar-ejemplo:hover{border-color:var(--acento);color:var(--tinta)}.animar-opciones{gap:var(--esp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.animar-opciones legend{margin-bottom:var(--esp-2);color:var(--tinta);font:600 15px / 1.3 var(--fuente);padding:0}.animar-segmento,.encuadre .segmentado{border:1px solid var(--linea);border-radius:var(--radio-boton);background:var(--superficie-hundida);flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:4px;display:inline-flex}.animar-segmento button,.encuadre .segmentado button{border-radius:var(--radio-boton);min-height:44px;color:var(--secundario);font:500 15px / 1 var(--fuente);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.animar-segmento button small{color:var(--tenue);font-size:12px}.animar-segmento button:hover,.encuadre .segmentado button:hover{color:var(--tinta)}.animar-segmento button[aria-checked=true],.encuadre .segmentado button[aria-checked=true]{background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--acento);color:var(--tinta)}.animar-calidades{gap:var(--esp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.animar-calidades button{padding:var(--esp-3) var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);color:var(--secundario);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:4px;display:grid}.animar-calidades button strong{color:var(--tinta);font:600 15px / 1.25 var(--fuente)}.animar-calidades button small{font-size:13px;line-height:1.4}.animar-calidades button[aria-checked=true]{border-color:var(--acento);background:var(--acento-suave)}.animar-calidades button:disabled{cursor:not-allowed;opacity:.55}.animar-coste{padding:var(--esp-3) var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);gap:6px;display:grid}.animar-coste p{justify-content:space-between;align-items:center;gap:var(--esp-2);color:var(--secundario);flex-wrap:wrap;margin:0;font-size:15px;display:flex}.animar-coste .animar-total{border-top:1px solid var(--linea);color:var(--tinta);padding-top:6px;font-weight:600}.animar-coste small{color:var(--tenue);font-size:13px;line-height:1.45}.animar-accion{justify-content:center;justify-self:stretch;gap:8px}.animar-pedido>.fallo,.animar-pedido>.nota{margin:0}.animar-resultado-zona{gap:var(--esp-4);scroll-margin-top:96px;display:grid}.animar-modelo-3d{gap:var(--esp-2);display:grid}.animar-recientes h3{margin:0 0 var(--esp-2);color:var(--tinta);font:600 16px / 1.3 var(--fuente)}.animar-recientes ul{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.animar-recientes a{color:var(--acento);text-overflow:ellipsis;white-space:nowrap;padding:8px 0;font-size:15px;display:block;overflow:hidden}.encuadre{gap:var(--esp-3);min-width:0;display:grid}.encuadre-marco{aspect-ratio:16/9;border-radius:var(--radio-marco);width:100%;box-shadow:inset 0 0 0 1px var(--linea);touch-action:none;background:linear-gradient(#eef0ec,#cfd5cf);position:relative;overflow:hidden}.encuadre-marco[data-fondo=oscuro]{background:linear-gradient(#2b3438,#161c1f)}.encuadre[data-formato=vertical] .encuadre-marco{aspect-ratio:9/16;justify-self:center;width:auto;max-width:100%;height:min(64vh,620px)}.encuadre-escena{cursor:grab;position:absolute;inset:0}.encuadre-escena:active{cursor:grabbing}.encuadre-lienzo{display:block}.encuadre-aviso{inset:auto var(--esp-4) var(--esp-4);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-campo);background:var(--vidrio-tinte-fuerte);color:var(--tinta);text-align:center;pointer-events:none;margin:0;font-size:14px;position:absolute}.encuadre-controles{gap:var(--esp-3);display:grid}.encuadre-ayuda{color:var(--tenue);margin:0;font-size:14px;line-height:1.5}.encuadre-fila{align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.encuadre-colores{flex-wrap:wrap;gap:6px;display:inline-flex}.encuadre-colores button{border:2px solid var(--linea-fuerte);cursor:pointer;border-radius:50%;width:32px;height:32px;padding:0}.encuadre-colores button[aria-checked=true]{border-color:var(--acento);box-shadow:0 0 0 2px var(--acento-suave)}.encuadre-reencuadrar{border:1px solid var(--linea);border-radius:var(--radio-boton);background:var(--superficie-hundida);min-height:44px;color:var(--secundario);font:500 14px / 1 var(--fuente);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.encuadre-reencuadrar:hover{color:var(--tinta)}.animacion-resultado{gap:var(--esp-3);min-width:0;display:grid}.animacion-reproductor{border-radius:var(--radio-marco);background:var(--hueco);box-shadow:inset 0 0 0 1px var(--linea);place-items:center;margin:0;display:grid;overflow:hidden}.animacion-reproductor video,.animacion-reproductor img{aspect-ratio:16/9;object-fit:contain;background:var(--hueco);width:100%;display:block}.animacion-resultado[data-formato=vertical] .animacion-reproductor video,.animacion-resultado[data-formato=vertical] .animacion-reproductor img{aspect-ratio:9/16;width:auto;max-width:100%;height:min(70vh,640px)}.animacion-resultado.compacto[data-formato=vertical] .animacion-reproductor video,.animacion-resultado.compacto[data-formato=vertical] .animacion-reproductor img{height:min(56vh,480px)}.animacion-reproductor figcaption{padding:var(--esp-6) var(--esp-4)}.animacion-resultado-pie{gap:6px;display:grid}.animacion-resultado-pie p{margin:0}.animacion-resumen{color:var(--tinta);font-weight:600}.animacion-pedido{color:var(--secundario);overflow-wrap:anywhere;font-size:15px;line-height:1.5}.animacion-sonido{color:var(--tenue);align-items:center;gap:6px;font-size:13px;display:inline-flex}.animacion-acciones{align-items:center;gap:var(--esp-2) var(--esp-4);margin-top:var(--esp-2);flex-wrap:wrap;display:flex}.animacion-enlace{min-height:40px;color:var(--acento);font:500 var(--texto-nav) / 1.2 var(--fuente);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.animacion-enlace:hover{color:var(--tinta)}.animacion-plan{color:var(--secundario);font-size:14px;line-height:1.5}.animacion-plan a{color:var(--acento);align-items:center;gap:2px;display:inline-flex}@media (width<=1100px){.animar-mosaico{width:100%;margin:0}}@media (width<=980px){.animar-espacio{grid-template-columns:minmax(0,1fr)}.animar-entrada{position:static}}@media (width<=640px){.animar-muestras{margin-inline:calc(-1 * var(--margen-lateral));padding:0 var(--margen-lateral) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen-lateral);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.animar-muestras::-webkit-scrollbar{display:none}.animar-muestras>.crear-tarjeta{scroll-snap-align:start;flex:0 0 min(78vw,300px)}}@media (width<=560px){.animar-columna{padding:var(--esp-4);border-radius:var(--radio-panel)}.animar-fuentes{grid-template-columns:minmax(0,1fr)}.animar-fuente{align-items:center;column-gap:var(--esp-3);grid-template-columns:auto minmax(0,1fr)}.animar-fuente svg{grid-row:span 2}.animar-calidades{grid-template-columns:minmax(0,1fr)}.animar-segmento button,.encuadre .segmentado button{padding:0 14px}.animar-segmento button small{display:none}.encuadre[data-formato=vertical] .encuadre-marco{height:min(58vh,560px)}}@media (prefers-reduced-motion:reduce){.animar-resultado-zona{scroll-behavior:auto}}.animar-modos{gap:var(--esp-2);margin-bottom:var(--rejilla-hueco);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.animar-modos button{align-items:center;gap:var(--esp-3);min-height:var(--tactil);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie);color:var(--secundario);font:inherit;text-align:left;cursor:pointer;display:flex}.animar-modos button>svg{color:var(--tenue);flex:none}.animar-modos button span{gap:2px;min-width:0;display:grid}.animar-modos strong{color:var(--tinta);font:600 16px / 1.25 var(--fuente)}.animar-modos small{font-size:13px;line-height:1.35}.animar-modos button:hover{border-color:var(--linea-fuerte)}.animar-modos button[aria-selected=true]{border-color:var(--acento);background:var(--acento-suave)}.animar-modos button[aria-selected=true]>svg{color:var(--acento)}.juego-espacio{gap:var(--rejilla-hueco);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;display:grid}.juego-vista{position:sticky;top:96px}.juego-visor{aspect-ratio:4/5;border-radius:var(--radio-marco);width:100%;max-height:min(74vh,720px);box-shadow:inset 0 0 0 1px var(--linea);touch-action:none;background:linear-gradient(#24302e,#0e1413);position:relative;overflow:hidden}.juego-escena{cursor:grab;position:absolute;inset:0}.juego-escena:active{cursor:grabbing}.juego-lienzo{width:100%;height:100%;display:block}.juego-soltar{inset:var(--esp-3);align-content:center;width:auto;min-height:0;position:absolute}.juego-estado{inset:auto var(--esp-4) var(--esp-4);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-campo);background:var(--vidrio-tinte-fuerte);color:var(--tinta);text-align:center;pointer-events:none;margin:0;font-size:14px;position:absolute}.juego-barra,.juego-fila{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.juego-barra .animar-segmento button{min-height:40px;padding:0 14px}.juego-pasos{gap:var(--esp-6)}.juego-paso{gap:var(--esp-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.juego-paso h3{color:var(--tinta);font:600 18px / 1.3 var(--fuente);margin:0}.juego-paso .nota{margin:0}.juego-dato{color:var(--tenue);font-weight:400}.juego-aviso{justify-items:start;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-marco);background:var(--aviso-suave);color:var(--tinta);font-size:14px;line-height:1.5;display:grid}.juego-aviso p{margin:0}.juego-error{justify-content:space-between;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-marco);background:var(--error-suave);color:var(--tinta);margin:0;font-size:14px;line-height:1.5;display:flex}.juego-cerrar{border-radius:var(--radio-redondo);width:32px;height:32px;color:var(--secundario);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.juego-tipos{gap:var(--esp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.juego-tipos button{min-height:var(--tactil);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);color:var(--secundario);font:inherit;text-align:left;cursor:pointer;align-content:start;justify-items:start;gap:4px;display:grid}.juego-tipos button svg{color:var(--tenue)}.juego-tipos strong{color:var(--tinta);font:600 15px / 1.25 var(--fuente)}.juego-tipos small{font-size:13px;line-height:1.35}.juego-tipos button:hover{border-color:var(--linea-fuerte)}.juego-tipos button[aria-checked=true]{border-color:var(--acento);background:var(--acento-suave)}.juego-tipos button[aria-checked=true] svg{color:var(--acento)}.juego-detalle{border-radius:var(--radio-marco);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.juego-detalle button{border-radius:calc(var(--radio-marco) - 4px);flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:6px 10px}.juego-detalle button small{white-space:nowrap}.juego-campo{align-items:center;gap:var(--esp-2);min-height:var(--tactil);padding:0 var(--esp-3) 0 var(--esp-4);border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:var(--superficie-hundida);color:var(--secundario);display:inline-flex}.juego-campo:focus-within{border-color:var(--acento)}.juego-campo span{color:var(--tinta);font-weight:600}.juego-campo input{width:5.5ch;color:var(--tinta);font:500 16px / 1 var(--fuente);text-align:right;background:0 0;border:0}.juego-campo input:focus{outline:none}.juego-calidad{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;margin:0;display:flex}.juego-calidad strong{color:var(--tinta);font:600 16px / 1.3 var(--fuente)}.juego-calidad span{border-radius:var(--radio-boton);background:var(--superficie-hundida);color:var(--secundario);padding:4px 12px;font-size:14px}.juego-calidad[data-nivel=buena] span,.juego-calidad[data-nivel=aceptable] span{background:var(--bien-suave);color:var(--tinta)}.juego-calidad[data-nivel=retocar] span{background:var(--aviso-suave);color:var(--tinta)}.juego-paquete{border:0;min-width:0;margin:0;padding:0}.juego-paquete legend{margin-bottom:var(--esp-2);color:var(--tenue);font:600 var(--texto-micro) / 1.3 var(--fuente);letter-spacing:var(--tracking-versales);text-transform:uppercase;padding:0}.juego-paquete ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.juego-clip{min-width:0;padding:2px 4px 2px var(--esp-3);border:1px solid var(--linea);border-radius:var(--radio-marco);background:var(--superficie-hundida);align-items:center;gap:4px;display:flex}.juego-clip[data-viendo=si]{border-color:var(--acento)}.juego-clip label{align-items:center;gap:var(--esp-2);min-width:0;min-height:40px;color:var(--tinta);cursor:pointer;flex:1;font-size:14px;line-height:1.25;display:flex}.juego-clip input{width:18px;height:18px;accent-color:var(--marca);flex:none;margin:0}.juego-ver{border-radius:var(--radio-redondo);width:40px;height:40px;color:var(--acento);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.juego-ver:hover:not(:disabled),.juego-ver[aria-pressed=true]{background:var(--acento-suave)}.juego-ver:disabled{color:var(--tenue);cursor:default}.animar-modos button:focus-visible,.juego-tipos button:focus-visible,.juego-ver:focus-visible,.juego-cerrar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.juego-formatos,.juego-licencia{color:var(--tenue)}@media (width<=980px){.juego-espacio{grid-template-columns:minmax(0,1fr)}.juego-vista{position:static}.juego-visor{aspect-ratio:1;max-height:62vh}}@media (width<=560px){.animar-modos,.juego-tipos{grid-template-columns:minmax(0,1fr)}.juego-tipos button{align-items:center;column-gap:var(--esp-3);grid-template-columns:auto minmax(0,1fr)}.juego-tipos button svg{grid-row:span 2}.juego-paquete ul{grid-template-columns:minmax(0,1fr)}.juego-pasos{gap:var(--esp-5)}}
