:root{--rail: 300px;--fila: 30px;--cabeza: 30px;--aire: 16px;--radio: 0px;--pill: 0px;--mono: "Funnel Sans", system-ui, sans-serif;--sans: var(--mono);--tinta-viva: var(--color-text);--tinta: color-mix(in srgb, var(--color-text) 62%, transparent);--tinta-apagada: color-mix(in srgb, var(--color-text) 45%, transparent);--linea: color-mix(in srgb, var(--color-text) 10%, transparent);--linea-viva: color-mix(in srgb, var(--color-text) 28%, transparent);--tinta-45: var(--tinta-apagada);--tinta-62: var(--tinta);--tinta-80: var(--tinta);--linea-fuerte: var(--linea-viva);--margen: 0px}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;overscroll-behavior:contain}body{background:var(--color-bg);color:var(--tinta);font-family:var(--mono);font-size:12px;line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}::placeholder{color:var(--tinta-apagada);opacity:1}#marcas{display:none}.lab{display:grid;position:fixed;inset:0;grid-template-columns:var(--rail) minmax(0,1fr) var(--rail);grid-template-rows:auto minmax(0,1fr) auto;gap:0}.rail{display:flex;grid-row:1 / -1;flex-direction:column;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail[hidden]{display:none}.rail[data-fundido="1"]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent 100%)}.rail-izq{grid-column:1;border-right:1px solid var(--linea)}.rail-der{grid-column:3;border-left:1px solid var(--linea)}.escenario{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0}.rotulo{display:flex;flex:0 0 auto;align-items:center;min-height:24px;margin:0;padding:0 var(--aire);color:var(--tinta-apagada);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.linea-visual .rotulo,.bloque .rotulo{min-height:0;padding:0}.bloque .rotulo{min-height:24px}.sale-en{margin-top:8px;border-top:1px solid var(--linea)}.rail-cabeza{display:flex;flex:0 0 auto;flex-direction:column;gap:0;padding:0 var(--aire) 8px;border-bottom:1px solid var(--linea)}.marca{display:flex;align-items:center;min-height:var(--cabeza);margin:0;color:var(--tinta-viva);font-family:var(--mono);font-size:12px;font-weight:500}.lectura{display:grid;gap:0;margin:0}.lectura-fila{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:var(--fila);padding:0;border-bottom:1px solid var(--linea)}.lectura-fila:last-child{border-bottom:0}.lectura-clave,.lectura-valor{font-family:var(--mono);font-size:12px}.lectura-clave{color:var(--tinta-apagada)}.lectura-valor{overflow:hidden;color:var(--tinta-viva);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bloque{display:flex;flex:0 0 auto;flex-direction:column;gap:0;padding:0 var(--aire) 12px;border-bottom:1px solid var(--linea)}.bloque-pie{margin-top:auto}.seccion{display:flex;flex:0 0 auto;flex-direction:column;border-bottom:1px solid var(--linea)}.seccion[hidden]{display:none}.seccion h2{margin:0;flex:1 1 auto;min-width:0}.cabeza-grupo{display:flex;position:relative;align-items:center}.titulo-caja,.titulo-bloque{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--cabeza);margin:0;padding:0 var(--aire);border:0;background:transparent;color:var(--tinta-viva);font-family:var(--mono);font-size:12px;font-weight:500;text-align:left}.titulo-caja{cursor:pointer}.titulo-caja:before{content:"+";display:inline-block;width:10px;color:var(--tinta-apagada);font-weight:400}.titulo-caja[aria-expanded=true]:before{content:"−"}.titulo-caja .cuenta,.cabeza-grupo .cuenta{margin-left:auto;color:var(--tinta-apagada);font-weight:400}.cuerpo-caja{display:flex;flex-direction:column;gap:0;padding:0 var(--aire) 6px}.cuerpo-caja[hidden]{display:none}.acciones-caja{position:static;flex:none;gap:12px;margin:0 0 0 auto;padding-left:12px;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:opacity .12s ease}.cabeza-grupo:hover .acciones-caja,.cabeza-grupo:focus-within .acciones-caja{max-width:none;opacity:1}.cabeza-grupo:hover .titulo-caja,.cabeza-grupo:focus-within .titulo-caja{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.botonera{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.botonera.acciones-caja{flex-wrap:nowrap}.boton{min-height:var(--fila);padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--tinta);font-family:var(--mono);font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer}.boton:hover{border-bottom-color:var(--linea-viva);color:var(--tinta-viva)}.boton.principal{color:var(--tinta-viva);font-weight:500}.boton.principal:before{content:"▸ ";color:var(--color-accent)}.boton.discreto{min-height:var(--fila);padding:0;font-size:12px;line-height:1.4;color:var(--tinta)}.boton.cuadrado{min-width:16px;padding:0}.boton.ancho{width:100%;text-align:left}.boton.enlace{display:inline-flex;align-items:center;text-decoration:none}.boton[aria-pressed=true]{color:var(--tinta-viva)}.pista{margin:0;padding:2px 0 4px;color:var(--tinta-apagada);font-size:11px;line-height:1.45}.pista:empty{display:none}.segmentado{--segmentado-marco: 0px;--segmentado-radio: 0;position:relative;display:grid;flex:0 0 auto;grid-auto-columns:1fr;grid-auto-flow:column;margin:10px var(--aire) 4px;padding:var(--segmentado-marco);isolation:isolate;border:1px solid var(--linea);border-radius:var(--segmentado-radio);background:transparent}.segmentado__item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:28px;padding:0 12px;overflow:hidden;border:0;border-radius:var(--segmentado-radio);background:transparent;color:var(--tinta);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .2s ease}.segmentado__item:hover,.segmentado__item[aria-selected=true]{color:var(--tinta-viva)}.segmentado__indicador{position:absolute;z-index:0;top:var(--segmentado-marco);bottom:var(--segmentado-marco);left:var(--segmentado-marco);width:calc(50% - var(--segmentado-marco));box-sizing:border-box;border:0;border-radius:var(--segmentado-radio);background:var(--color-bg-elevated);pointer-events:none;transition:transform .2s ease}.segmentado[data-elegido=foto] .segmentado__indicador{transform:translate(100%)}body[data-modo=movil] .segmentado__item{min-height:36px}@media(prefers-reduced-motion:reduce){.segmentado__item,.segmentado__indicador{transition:none}}.pestanas{display:flex;flex:0 0 auto;gap:14px;max-width:100%;margin-bottom:0;padding-bottom:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pestanas[hidden]{display:none}.pestanas::-webkit-scrollbar{display:none}.pestana{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;min-height:26px;padding:0;border:0;border-radius:0;background:transparent;color:var(--tinta-apagada);font-family:var(--mono);font-size:12px;white-space:nowrap;cursor:pointer}.pestana:before{content:"○";font-size:9px;line-height:1}.pestana:hover{color:var(--tinta)}.pestana[aria-pressed=true],.pestana[aria-selected=true]{color:var(--tinta-viva)}.pestana[aria-pressed=true]:before,.pestana[aria-selected=true]:before{content:"●";color:var(--color-accent)}#aviso{position:fixed;bottom:20px;left:50%;z-index:30;padding:8px 14px;border:1px solid var(--linea-viva);border-radius:0;background:var(--color-bg);color:var(--tinta-viva);font-family:var(--mono);font-size:12px;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .18s ease}#aviso[data-visible="1"]{opacity:1}.oculto-visual{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}@media(min-width:641px)and (max-width:900px){:root{--rail: 196px;--aire: 10px}}@media(max-width:640px){.lab{display:flex;flex-direction:column;gap:0;padding:0 0 env(safe-area-inset-bottom)}.escenario{order:0}.cabecera{order:1}.pie{order:2}.pestanas-movil{order:3}.rail-izq{order:4}.rail-der{order:5}.rail{flex:0 1 auto;grid-row:auto;border:0}.rail-izq .marca{display:none}.pestanas{flex:0 0 auto;position:sticky;top:0;z-index:2;gap:16px;margin-bottom:0;padding:6px var(--aire) 8px;border-bottom:1px solid var(--linea);background:var(--color-bg)}:root{--fila: 40px;--cabeza: 40px}.pestana{min-height:40px}}@media(prefers-reduced-motion:reduce){#aviso,.acciones-caja{transition:none}}.escenario{overflow:hidden}.cabecera{display:flex;grid-column:2;grid-row:1;flex-direction:column;min-width:0;border-bottom:1px solid var(--linea)}.linea-visual{display:flex;gap:10px;align-items:center;min-width:0;height:30px;padding:0 12px;overflow-x:auto;overflow-y:hidden;color:var(--tinta-apagada);font-size:11px;white-space:nowrap;scrollbar-width:none}.linea-visual::-webkit-scrollbar{display:none}.linea-visual [hidden]{display:none!important}.linea-visual .visual-puesto{display:flex;flex:0 0 auto;gap:7px;align-items:center;color:var(--tinta-viva)}.linea-visual .bolita{color:var(--color-accent);font-size:9px;line-height:1}.linea-visual select{field-sizing:content}.linea-visual #selector-animacion{max-width:220px;min-height:22px;color:var(--tinta-viva);font-size:11px;font-weight:500}.linea-visual .nombre-fuente{color:var(--tinta-viva)}.linea-visual .estado{display:flex;flex:0 0 auto;gap:6px;align-items:center}.linea-visual .estado:before{content:"·";color:var(--tinta-apagada)}.linea-visual .estado-valor{color:var(--tinta);font-variant-numeric:tabular-nums}.linea-visual .boton,.linea-visual select{flex:0 0 auto;min-height:22px;font-size:11px}.linea-visual .boton.cuadrado{color:var(--tinta-apagada)}.linea-visual .boton.cuadrado:hover{color:var(--tinta-viva)}.linea-visual .pantalla-entera{margin-left:auto}.cabecera .sobre{margin:0;padding:0 12px 6px;color:var(--tinta-apagada);font-size:11px;line-height:1.45}.cabecera .sobre:empty{display:none}.pie{display:flex;position:relative;grid-column:2;grid-row:3;gap:16px;align-items:center;min-width:0;height:30px;padding:0 14px;border-top:1px solid var(--linea);font-size:11px}#lienzo{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}body:not([data-embed="1"]) #lienzo{cursor:grab;touch-action:none}#lienzo[data-arrastrando="1"]{cursor:grabbing}body[data-marco=si] #lienzo{box-shadow:0 24px 60px color-mix(in srgb,var(--color-text) 14%,transparent)}body[data-panel=cerrado] .rail,body[data-panel=cerrado] .cabecera,body[data-panel=cerrado] .pie,body[data-panel=cerrado] .pestanas-movil,body[data-panel=cerrado] .capa-ayuda{display:none}body[data-panel=cerrado] .escenario{position:fixed;inset:0;margin:0}body[data-embed="1"] .rail,body[data-embed="1"] .cabecera,body[data-embed="1"] .pie,body[data-embed="1"] .pestanas-movil,body[data-embed="1"] .flotante,body[data-embed="1"] #aviso{display:none!important}body[data-embed="1"]{overflow:hidden}body[data-embed="1"] #lienzo{box-shadow:none}#fundido{position:fixed;inset:0;z-index:5;background:var(--color-bg);opacity:0;pointer-events:none;transition:opacity .2s linear}.flotante{position:fixed;z-index:20;min-height:30px;padding:6px 10px;border:0;border-radius:0;background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(10px);color:var(--tinta);font-family:var(--mono);font-size:12px;cursor:pointer}.flotante:hover{color:var(--tinta-viva)}body[data-panel=abierto] .flotante{display:none}.flotante-panel{top:8px;right:8px}.flotante-barajar{bottom:max(8px,env(safe-area-inset-bottom));left:8px;min-width:96px;color:var(--tinta-viva)}.flotante-barajar:before{content:"▸ ";color:var(--color-accent)}.flotante-variacion{bottom:max(8px,env(safe-area-inset-bottom));left:112px}.tira{display:flex;gap:8px;align-items:center;min-width:0}.tira[hidden]{display:none}.tira-paso{width:14px;height:20px;padding:0;border:0;border-radius:0;background:none;color:var(--tinta-apagada);font-size:12px;line-height:1;cursor:pointer}.tira-paso:hover{color:var(--tinta-viva)}.tira-paso[disabled]{opacity:.4;cursor:default}.tira-puntos{display:flex;gap:6px;align-items:center}.punto{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:var(--tinta-apagada);cursor:pointer}.punto:hover{background:var(--tinta-viva)}.punto[aria-pressed=true]{background:var(--color-accent)}.tira-contador{margin:0;color:var(--tinta-apagada);font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.pasos{margin-left:auto;gap:8px}.vuelta{display:flex;flex:0 0 auto;gap:10px;align-items:center;margin:0;color:var(--tinta);font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.vuelta[hidden]{display:none}.vuelta-barra{position:relative;width:64px;height:2px;background:var(--linea-viva)}.vuelta-barra:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--fase, 0%);background:var(--tinta-viva)}.bloque-azar{display:flex;flex:0 0 auto;flex-direction:column;padding:0 var(--aire) 4px;border-bottom:1px solid var(--linea)}.bloque-azar .boton[hidden]{display:none}.acciones{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:0 14px;align-items:center}.fila-doble{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 18px}.fila-doble .fila{grid-template-columns:auto auto auto;justify-content:start}.fila-doble .valor input[type=number]{width:28px}.fila-doble .fila .control:has(input[type=range]){display:none}.bloque-foto{display:flex;flex:0 0 auto;flex-direction:column;padding:0 var(--aire) 6px;border-bottom:1px solid var(--linea)}.bloque-foto[hidden],.vacio-foto[hidden],.bloque-azar[hidden]{display:none}.imp{display:grid;gap:8px;padding:10px 0 4px}.imp .boton.imp-op{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;width:100%;min-height:0;padding:8px 12px;border:1px solid var(--linea);color:var(--tinta-viva);text-align:left;white-space:normal;transition:background-color .2s,border-color .2s}.imp .boton.imp-op:hover{border-color:var(--linea-viva);background:color-mix(in srgb,var(--color-text) 5%,transparent)}.imp .boton.imp-op:focus-visible{outline:1px solid var(--linea-viva);outline-offset:2px}.imp-ico{color:var(--tinta)}.imp-tit{font-size:13px;font-weight:500;line-height:1.3}.imp-sub{font-size:11px;line-height:1.4;color:var(--tinta-apagada)}.imp .boton.imp-grande{grid-template-columns:1fr;justify-items:center;row-gap:6px;padding:22px 12px;border-style:dashed;border-color:var(--linea-viva);text-align:center}.imp .boton.imp-grande .imp-ico{color:var(--tinta-viva)}.vacio-foto[data-soltar] .boton.imp-grande{border-color:var(--tinta-viva);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.imp .imp-pie{margin:2px 0 0}.foto-ficha{display:flex;align-items:center;min-height:var(--fila);margin:0;overflow:hidden;color:var(--tinta-viva);text-overflow:ellipsis;white-space:nowrap}.zona-params{flex:0 0 auto}.fila{display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto 88px;gap:0 10px;align-items:center;min-height:var(--fila)}.fila-eti{overflow:hidden;color:var(--tinta);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.fila:hover .fila-eti{color:var(--tinta-viva)}.candado{display:grid;position:absolute;left:calc(var(--aire) * -1 + 1px);place-items:center;width:14px;height:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--tinta-apagada);opacity:0;cursor:pointer;transition:opacity .12s ease}.candado svg{width:11px;height:11px}.candado .cuerpo{fill:none;stroke:currentColor;stroke-width:1.2}.candado:hover{color:var(--tinta-viva)}.fila:hover .candado,.fila:focus-within .candado{opacity:1}.candado[aria-pressed=true]{color:var(--color-accent);opacity:1}.candado[aria-pressed=true] .cuerpo{fill:currentColor}.control{display:flex;grid-column:3;align-items:center;justify-content:flex-end;min-width:0}.valor{display:flex;grid-column:2;align-items:baseline;gap:3px;justify-self:end;color:var(--tinta-viva)}.unidad{color:var(--tinta);font-family:var(--mono);font-size:12px}.estado-check{color:var(--tinta-viva);font-family:var(--mono);font-size:12px}.fila>.pista{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fila-fuente{grid-template-columns:minmax(0,1fr) auto}.fila-fuente>.pista{position:static;grid-column:1 / -1;padding:0 0 6px;border-bottom:0;opacity:1;pointer-events:auto}.fila-fuente select{max-width:172px}input[type=range]{-webkit-appearance:none;appearance:none;width:96px;height:2px;margin:0;border-radius:0;background:var(--linea-viva);cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:8px;height:8px;border:0;border-radius:50%;background:var(--tinta-viva);cursor:pointer}input[type=range]::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:var(--tinta-viva);cursor:pointer}input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:var(--color-text);cursor:pointer}input[type=number],input[type=text],input[type=search],select,textarea{min-height:22px;padding:0 0 1px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--tinta-viva);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}input[type=number]:hover,input[type=text]:hover,input[type=search]:hover,select:hover,input[type=number]:focus,input[type=text]:focus,input[type=search]:focus,select:focus{border-bottom-color:var(--linea-viva)}select{-webkit-appearance:none;appearance:none;max-width:100%;padding-right:12px;background-image:linear-gradient(45deg,transparent 50%,var(--tinta-apagada) 50%),linear-gradient(135deg,var(--tinta-apagada) 50%,transparent 50%);background-position:right 4px center,right 0 center;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}option{background:var(--color-bg-elevated);color:var(--color-text)}.fila select,.fila input[type=number],.fila input[type=text]{grid-column:2 / -1;justify-self:end;width:auto;max-width:140px;text-align:right}.valor input[type=number]{grid-column:auto;width:56px;text-align:right}.numero{width:56px}.muestras{display:flex;grid-column:2 / -1;gap:5px;justify-self:end}.muestra{width:18px;height:18px;padding:0;border:1px solid var(--linea-viva);border-radius:0;cursor:pointer}.muestra[aria-pressed=true]{outline:1px solid var(--color-accent)}.fila-colores{grid-template-columns:1fr auto}.colores{display:flex;grid-column:2;gap:5px;justify-content:flex-end;justify-self:end}.color-uno{display:grid;position:relative;justify-items:center}.colores input[type=color]{width:18px;height:18px;padding:0;border:1px solid var(--linea-viva);border-radius:0;background:transparent;cursor:pointer}.color-uno label{position:absolute;top:100%;z-index:4;padding:2px 3px;background:var(--color-bg);color:var(--tinta);font-family:var(--mono);font-size:11px;white-space:nowrap;opacity:0;cursor:pointer;transition:opacity .12s ease}.colores:hover .color-uno label,.colores:focus-within .color-uno label{opacity:1}.colores-pegar{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:0 10px;align-items:center}.colores-pegar input[type=text]{flex:1 0 100%;min-height:var(--fila);min-width:0;max-width:none;border-bottom-color:var(--linea-viva);text-align:left}.colores-pegar .boton{flex:0 0 auto}.fila[data-apagada] .colores-pegar{opacity:.55}.fila[data-apagada] .colores:hover .colores-pegar,.fila[data-apagada] .colores:focus-within .colores-pegar{opacity:1}.colores-pegar{transition:opacity .12s ease}body[data-soltar] [data-mando="g.colors"]{outline:1px solid var(--linea-viva);outline-offset:-1px}body[data-soltar] [data-mando="g.colors"]:after{content:"Suelta aquí: sacar los colores";position:absolute;top:100%;left:0;z-index:6;padding:2px 6px;background:var(--color-bg);color:var(--tinta-viva);font-family:var(--mono);font-size:11px;white-space:nowrap;pointer-events:none}.op{display:flex;gap:8px;align-items:center;width:100%;min-height:26px;padding:0;border:0;background:none;color:var(--tinta-apagada);font-family:var(--mono);font-size:12px;text-align:left;cursor:pointer}.op:before{content:"○";flex:0 0 auto;font-size:9px;line-height:1}.op:hover{color:var(--tinta)}.op[aria-pressed=true]{color:var(--tinta-viva)}.op[aria-pressed=true]:before{content:"●";color:var(--color-accent)}.presets{display:grid;gap:0;margin:0;padding:0;list-style:none}.presets li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--fila)}.nombre-preset{overflow:hidden;color:var(--tinta-viva);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bloque-exportar{gap:0}.salidas{display:flex;flex-direction:column;padding:4px 0 0}.salida-cabeza{display:flex;gap:8px;align-items:center;width:100%;min-height:var(--fila);padding:0;border:0;background:none;color:var(--tinta);font-family:var(--mono);font-size:12px;text-align:left;cursor:pointer}.salida-cabeza:before{content:"○";flex:0 0 auto;width:10px;font-size:9px;line-height:1}.salida-cabeza:hover,.salida-cabeza[aria-expanded=true]{color:var(--tinta-viva)}.salida-cabeza[aria-expanded=true]:before{content:"●";color:var(--color-accent)}.salida[data-apagada] .salida-cabeza{color:var(--tinta-apagada);cursor:default}.salida[data-apagada] .salida-cabeza:before{content:"—"}.salida-motivo{padding:0 0 6px 18px}.salida-motivo[hidden]{display:none}.salida-cuerpo{padding:0 0 10px 18px}.bloque-donde .salida-motivo{padding-left:0}.linea{flex:0 0 auto;height:0;margin:4px 0;border-top:1px solid var(--linea)}.hoja-salida{display:flex;flex-direction:column;gap:2px}.hoja-salida[hidden]{display:none}.hoja-salida:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.hoja-salida input[type=number]{width:110px;border-bottom-color:var(--linea-viva)}.eti-salida{display:flex;align-items:center;min-height:var(--fila);margin:0;color:var(--tinta-apagada);font-family:var(--mono);font-size:12px}.botonera[hidden],.fila[hidden],.fila-check[hidden]{display:none}.fila-check{display:flex;gap:8px;align-items:center;min-height:var(--fila)}.fila-check label{color:var(--tinta);font-family:var(--mono);font-size:12px;cursor:pointer}.boton[disabled]{color:var(--tinta-apagada);cursor:default}.boton.principal[disabled]{color:var(--tinta-apagada)}.boton.principal[disabled]:before{color:var(--tinta-apagada)}.avance{overflow:hidden;width:100%;height:2px;margin:6px 0;border-radius:0;background:var(--linea-viva)}.avance[hidden]{display:none}.avance span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--tinta-viva);transition:transform .12s linear}.codigo{width:100%;padding:4px 0;border:0;border-bottom:1px solid var(--linea);border-radius:0;background:transparent;color:var(--tinta);font-family:var(--mono);font-size:11px;line-height:1.5;resize:vertical}.codigo:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}@media(max-width:640px){.escenario{flex:0 0 56dvh;margin:0}.cabecera,.pie{flex:0 0 auto;gap:12px;padding:0 14px}input[type=range]{height:24px;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--linea-viva)}input[type=range]::-webkit-slider-thumb{margin-top:-3px}.candado{width:24px;opacity:1}.muestra,.colores input[type=color]{width:26px;height:26px}.pie{flex-wrap:wrap;height:auto;min-height:30px;padding-top:4px;padding-bottom:4px}.memoria{margin-left:0}.quitar{opacity:1}}@media(prefers-reduced-motion:reduce){#fundido,.candado,.quitar,.color-uno label{transition:none}}.fila-foto{display:flex;align-items:center;min-height:var(--fila)}.bloque-efecto{display:flex;flex-direction:column;border-top:1px solid var(--linea)}.bloque-efecto[hidden]{display:none}.cabeza-efecto{display:flex;gap:8px;align-items:center;min-height:var(--fila)}.nombre-efecto{display:flex;gap:8px;align-items:center;color:var(--tinta-viva)}.nombre-efecto:before{content:"●";color:var(--color-accent);font-size:9px;line-height:1}.quitar{margin-left:auto;opacity:0;transition:opacity .12s ease}.cabeza-efecto:hover .quitar,.bloque-efecto:focus-within .quitar{opacity:1}.fila-anadir{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--linea)}.fila-anadir select{grid-column:1;justify-self:start;max-width:100%;color:var(--tinta);text-align:left}.memoria{display:flex;flex:0 0 auto;gap:14px;align-items:center;margin-left:auto}.memoria .boton{min-height:22px;font-size:11px}.semilla-n{margin-right:-10px;color:var(--tinta-apagada);font-size:11px}.campo-semilla{width:44px;font-size:11px;border-bottom-color:var(--linea-viva)!important;-moz-appearance:textfield;appearance:textfield}.campo-semilla::-webkit-outer-spin-button,.campo-semilla::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.guardados-cuerpo{position:absolute;right:0;bottom:100%;z-index:8;width:min(360px,100%);padding:6px 14px 10px;border-top:1px solid var(--linea);border-left:1px solid var(--linea);background:var(--color-bg)}.guardados-cuerpo[hidden]{display:none}.confirma-fuente{display:flex;flex:1 0 100%;gap:10px;align-items:center;min-height:26px;color:var(--tinta-viva);white-space:nowrap}.confirma-fuente[hidden]{display:none}.confirma-fuente .boton{min-height:22px;font-size:11px}.confirma-fuente .boton:before{content:"·  ";color:var(--tinta-apagada)}.confirma-nombre{overflow:hidden;text-overflow:ellipsis}.pie:has(.confirma-fuente:not([hidden])){flex-wrap:wrap;height:auto;min-height:30px}.capa-ayuda{position:absolute;right:12px;bottom:12px;z-index:7;display:flex;flex-direction:column;gap:6px;width:min(420px,calc(100% - 24px));padding:10px 14px;border:1px solid var(--linea);background:var(--color-bg);cursor:default}.capa-ayuda[hidden]{display:none}.capa-frase,.capa-teclas{margin:0;color:var(--tinta);font-size:11px;line-height:1.5}.capa-frase{color:var(--tinta-viva)}
