:root{--papel:#f2efe7;--papel-2:#e9e5da;--papel-3:#e0dbcd;--hoja:#fbfaf6;--tinta:#1a1915;--tinta-2:#4f4c44;--tinta-3:#8c887c;--linea:#d8d2c4;--linea-2:#e6e1d5;--acento:#d9461e;--acento-suave:#f7e0d6;--azul:#2c5a94;--azul-suave:#dfe7f1;--verde:#3d7a4c;--verde-suave:#dcebdf;--ambar:#a86b12;--ambar-suave:#f3e6cc;--mesa:#1e1d19;--sombra:0 1px 0 #1a19150a, 0 10px 28px -14px #1a191538;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Schibsted Grotesk", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", Consolas, ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papel:#171614;--papel-2:#1d1c19;--papel-3:#2a2823;--hoja:#22201c;--tinta:#ece8de;--tinta-2:#bdb8ab;--tinta-3:#858073;--linea:#36332c;--linea-2:#2b2924;--acento:#ef6a3f;--acento-suave:#3a2219;--azul:#86acdf;--azul-suave:#1d2738;--verde:#7fbf8e;--verde-suave:#1c2b20;--ambar:#e0a548;--ambar-suave:#33291a;--mesa:#0d0d0b;--sombra:0 1px 0 #0000004d, 0 12px 30px -14px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14.5px}body:after{content:"";pointer-events:none;z-index:300;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--acento-suave)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--linea);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--mono);font-size:.92em}.tenue{color:var(--tinta-3)}.hueco{flex:1}.marco{grid-template-columns:236px minmax(0,1fr);height:100vh;display:grid}.principal{min-width:0;position:relative;overflow:auto}.barra{background:var(--papel-2);border-right:1px solid var(--linea);flex-direction:column;padding:22px 12px 14px;display:flex;overflow:auto}.marca{align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.marca-nombre{font-family:var(--serif);letter-spacing:-.03em;font-size:28px;font-style:italic;font-weight:400;line-height:1}.piloto{background:var(--tinta-3);opacity:.45;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.piloto-on{background:var(--acento);opacity:1;box-shadow:0 0 0 3px var(--acento-suave);animation:1.6s ease-in-out infinite latir}.piloto-espera{background:var(--ambar);opacity:1;box-shadow:0 0 0 3px var(--ambar-suave);animation:.8s ease-in-out infinite latir}.marca-estado{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-3);margin:8px 10px 24px 29px;font-size:10px;line-height:1.4}.navs{flex-direction:column;gap:1px;display:flex}.nav{color:var(--tinta-2);border-radius:5px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;text-decoration:none;transition:background .12s;display:flex}.nav:hover{background:var(--papel-3);color:var(--tinta)}.nav.activo{background:var(--hoja);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea)}.nav-proyecto-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-nuevo{color:var(--tinta-3)}.cuenta{font-family:var(--mono);background:var(--papel-3);color:var(--tinta-2);border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10.5px}.nav.activo .cuenta{background:var(--papel-2)}.cuenta-alerta,.nav.activo .cuenta-alerta{background:var(--acento);color:#fff}.barra-titulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tinta-3);margin:28px 10px 6px;font-size:10px}.cuadro-proyecto{border-radius:2px;flex:none;width:10px;height:10px}.cuadro-proyecto.grande{border-radius:6px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #00000014}.punto-vivo{background:var(--acento);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite latir}.punto-proyecto{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.barra-pie{color:var(--tinta-3);margin-top:auto;padding:18px 10px 0;font-size:11.5px;line-height:1.5}.pagina{max-width:1320px;padding:40px 48px 64px}.pagina-ancha{max-width:none}.pagina-estrecha{max-width:880px}.pagina>*{animation:.45s cubic-bezier(.16,1,.3,1) both entrar}.pagina>:nth-child(2){animation-delay:50ms}.pagina>:nth-child(3){animation-delay:.1s}.pagina>:nth-child(4){animation-delay:.15s}.cabecera{margin-bottom:30px}.cabecera-fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.antetitulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.11em;color:var(--tinta-3);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.antetitulo:before{content:"";background:var(--acento);border-radius:50%;width:6px;height:6px}.titular{font-family:var(--serif);letter-spacing:-.03em;margin:8px 0 0;font-size:54px;font-weight:350;line-height:1.02}.titular:first-letter{text-transform:uppercase}.titular-tenue{color:var(--tinta-3);font-style:italic}.titular-medio{margin:0 0 8px;font-size:34px}.seccion{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tinta-3);border-bottom:1px solid var(--linea);align-items:center;gap:8px;margin:0 0 14px;padding-bottom:8px;font-size:10.5px;font-weight:500;display:flex}.seccion-alerta{color:var(--acento);border-color:var(--acento)}.seccion-con-accion{justify-content:space-between}.seccion-con-accion .boton-texto{text-transform:none;letter-spacing:0;font-family:var(--sans)}.bloque{margin-bottom:36px}.explicacion{color:var(--tinta-2);max-width:72ch;margin:0 0 12px;font-size:14.5px;line-height:1.55}.pie-nota{font-family:var(--mono);color:var(--tinta-3);margin-top:18px;font-size:10.5px}.pizarras{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:40px;display:grid}.pizarra{background:var(--hoja);border:1px solid var(--linea);border-radius:6px;flex-direction:column;padding:22px 18px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.pizarra:before{content:"";background:repeating-linear-gradient(-55deg, var(--tinta) 0 9px, var(--hoja) 9px 18px);opacity:.85;height:6px;position:absolute;inset:0 0 auto}a.pizarra:hover{box-shadow:var(--sombra);transform:translateY(-2px)}.pizarra-alerta{border-color:var(--acento)}.pizarra-alerta:before{background:repeating-linear-gradient(-55deg, var(--acento) 0 9px, var(--hoja) 9px 18px)}.pizarra-alerta .pizarra-cifra{color:var(--acento)}.pizarra-tenue{background:0 0}.pizarra-tenue:before{opacity:.25}.pizarra-cifra{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:300;line-height:1}.pizarra-rotulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--tinta);margin-top:10px;font-size:10.5px}.pizarra-nota{color:var(--tinta-3);margin-top:2px;font-size:12.5px}.hoy-columnas{grid-template-columns:minmax(0,1fr) 340px;gap:48px;display:grid}.agenda-fecha{font-family:var(--serif);margin:20px 0 8px;font-size:21px;font-style:italic;font-weight:400}.agenda-fecha:first-letter{text-transform:uppercase}.agenda-hoy{color:var(--acento)}.fila-pub{background:var(--hoja);border:1px solid var(--linea-2);border-radius:6px;grid-template-columns:92px auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:6px;padding:7px 10px;transition:border-color .15s;display:grid}.fila-pub:hover{border-color:var(--linea)}.fila-pub.est-atrasada{border-color:color-mix(in srgb, var(--acento) 45%, transparent)}.fila-pub.est-publicada{opacity:.6}.fila-pub-hora{font-family:var(--mono);text-align:left;color:var(--tinta-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.fila-pub-hora:hover{color:var(--tinta);text-decoration:underline}.est-atrasada .fila-pub-hora{color:var(--acento)}.fila-pub-pieza{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.fila-pub-titulo{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fila-pub-pieza:hover .fila-pub-titulo{text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea)}.codigo{font-family:var(--mono);letter-spacing:.04em;color:var(--tinta-2);white-space:nowrap;font-size:11px;font-weight:500}.codigo-grande{background:var(--tinta);color:var(--papel);border-radius:3px;padding:3px 8px;font-size:12.5px}.chip-red{--red:var(--tinta-2);border:1px solid color-mix(in srgb, var(--red) 60%, transparent);height:18px;color:var(--red);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:2px;padding:0 5px;font-size:9.5px;font-weight:500;display:inline-flex}.chip-red.est-pendiente{border-style:dashed}.chip-red.est-programada{background:color-mix(in srgb, var(--red) 12%, transparent)}.chip-red.est-atrasada{border-color:var(--acento);background:var(--acento-suave);color:var(--acento)}.chip-red.est-publicada{background:var(--red);border-color:var(--red);color:#fff}.chip-red.est-omitida{color:var(--tinta-3);border:1px dotted var(--linea);opacity:.7;text-decoration:line-through}.redes{flex-wrap:wrap;gap:4px;display:inline-flex}.etiqueta-estado{font-family:var(--mono);white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:11px;display:inline-block}.etiqueta-estado.est-pendiente{color:var(--ambar);background:var(--ambar-suave)}.etiqueta-estado.est-programada{color:var(--azul);background:var(--azul-suave)}.etiqueta-estado.est-atrasada{color:var(--acento);background:var(--acento-suave);font-weight:500}.etiqueta-estado.est-publicada{color:var(--verde);background:var(--verde-suave)}.etiqueta-estado.est-publicada:before{content:"✓ "}.etiqueta-estado.est-omitida{color:var(--tinta-3);text-decoration:line-through}.sello-revision{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ambar);border:1px solid;border-radius:3px;margin-left:6px;padding:0 5px;font-size:9.5px;display:inline-block;transform:rotate(-2deg)}.mesa{background:var(--mesa);aspect-ratio:4/5;border-radius:4px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.mesa img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.mesa-vacia{color:#6d685d}.mesa-play{opacity:.85;filter:drop-shadow(0 1px 2px #00000080);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0;position:absolute;bottom:8px;left:8px}.mesa.mesa-mini{aspect-ratio:auto;border-radius:3px;flex:none;width:32px;height:40px}.mesa-mini .mesa-play{border-top-width:4px;border-bottom-width:4px;border-left-width:6px;bottom:4px;left:4px}.boton{border:1px solid var(--linea);background:var(--hoja);color:var(--tinta);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.boton:hover{border-color:var(--tinta-3)}.boton:disabled{opacity:.45;cursor:default}.boton.activo{border-color:var(--tinta)}.boton-tinta{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.boton-tinta:hover:not(:disabled){background:color-mix(in srgb, var(--tinta) 82%, var(--acento));border-color:color-mix(in srgb, var(--tinta) 82%, var(--acento))}.boton-peq{padding:4px 9px;font-size:12.5px}.boton-peligro,.boton-detener{color:var(--acento)}.boton-detener{border-color:color-mix(in srgb, var(--acento) 50%, transparent)}.boton-texto{color:var(--tinta-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 2px;font-size:13px;text-decoration:none;display:inline-flex}.boton-texto:hover:not(:disabled){color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.boton-texto:disabled{opacity:.4}.peligro,.boton-texto.peligro{color:var(--acento)}.boton-icono{width:32px;height:32px;color:var(--tinta-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;display:inline-grid}.boton-icono:hover{background:var(--papel-3);color:var(--tinta)}.boton-icono.mini{width:24px;height:24px}.grupo-botones{align-items:center;gap:4px;display:flex}.herramientas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.selector{border:1px solid var(--linea);background:var(--hoja);cursor:pointer;border-radius:5px;padding:7px 10px;font-size:13.5px}.interruptor{color:var(--tinta-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}input[type=checkbox],input[type=radio]{accent-color:var(--tinta)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){border:1px solid var(--linea);background:var(--hoja);border-radius:5px;width:100%;padding:8px 10px;font-size:14px;transition:border-color .12s,box-shadow .12s}input:focus,textarea:focus,select:focus{border-color:var(--tinta-3);box-shadow:0 0 0 3px color-mix(in srgb, var(--azul) 16%, transparent);outline:none}textarea{resize:vertical;line-height:1.5}input.mono,textarea.mono{font-family:var(--mono);font-size:12.5px}.campo{flex-direction:column;gap:5px;min-width:0;margin-bottom:14px;display:flex}.campo>span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-3);align-items:center;gap:6px;font-size:10px;display:flex}.campo small{color:var(--tinta-3);font-size:12px}.segmentado{border:1px solid var(--linea);background:var(--papel);border-radius:6px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmentado button{color:var(--tinta-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:5px 11px;font-size:12.5px}.segmentado button:hover{color:var(--tinta)}.segmentado .activo{background:var(--hoja);color:var(--tinta);box-shadow:0 1px 2px #0000000f, inset 0 0 0 1px var(--linea);font-weight:500}.segmentado .seg-publicada.activo,.segmentado .seg-aprobada.activo{color:var(--verde)}.segmentado .seg-programada.activo{color:var(--azul)}.segmentado .seg-pendiente.activo,.segmentado .seg-revision.activo{color:var(--ambar)}.segmentado .seg-descartada.activo{color:var(--acento)}.segmentado .seg-omitida.activo{color:var(--tinta-3)}.buscador{flex:1;min-width:220px}.velo{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1413106b;place-items:center;padding:24px;animation:.15s ease-out aparecer;display:grid;position:fixed;inset:0}.modal{background:var(--papel);border-radius:10px;width:100%;max-width:640px;max-height:calc(100vh - 48px);padding:22px 24px 24px;animation:.22s cubic-bezier(.16,1,.3,1) subir;overflow:auto;box-shadow:0 30px 90px -20px #00000080}.modal-cab{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-cab h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:25px;font-weight:400}.titulo-pub{align-items:center;gap:10px;display:inline-flex}.pieza-enlace{background:var(--hoja);border:1px solid var(--linea);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:100%;margin-bottom:18px;padding:8px;display:flex}.pieza-enlace>span:last-child{flex-direction:column;gap:2px;display:flex}.pieza-enlace strong{font-weight:500}.pieza-enlace .tenue{font-size:12px}.editor-pub{flex-direction:column;gap:14px;display:flex}.editor-pub-campos{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.editor-pub-campos .campo{margin:0}.editor-pub-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal.modal-pieza{height:min(880px,100vh - 48px);padding:0;overflow:hidden}.ficha{grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);height:100%;display:grid}.ficha-visor{background:var(--mesa);flex-direction:column;min-height:0;display:flex}.ficha-visor>video,.ficha-visor>img{object-fit:contain;flex:1;width:100%;min-height:0;padding:18px;display:block}.ficha-sin-vista{color:#8c887c;font-family:var(--mono);flex:1;align-content:center;place-items:center;gap:10px;font-size:12px;display:grid}.ficha-versiones{gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.version{cursor:pointer;opacity:.55;background:#000;border:1px solid #ffffff2e;border-radius:4px;flex:none;width:52px;height:66px;padding:0;transition:opacity .15s;position:relative;overflow:hidden}.version:hover{opacity:.85}.version.activa{opacity:1;border-color:#fff}.version img{object-fit:cover;width:100%;height:100%}.version span{font-family:var(--mono);color:#fff;text-shadow:0 1px 2px #000;font-size:10px;position:absolute;bottom:2px;right:4px}.ficha-archivo{color:#a9a497;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 18px;font-size:12px;display:flex}.ficha-archivo .mono{color:#e6e1d6}.ficha-archivo .boton-texto{color:#d9d4c8;margin-left:auto}.ficha-datos{padding:22px 28px 26px;overflow:auto}.ficha-cab{align-items:center;gap:12px;display:flex}.ficha-proyecto{color:var(--tinta-2);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.ficha-proyecto:hover{color:var(--tinta)}input.ficha-titulo{font-family:var(--serif);letter-spacing:-.02em;background:0 0;border:none;border-bottom:1px dashed #0000;border-radius:0;margin:12px 0 4px;padding:4px 0;font-size:31px;font-weight:400;line-height:1.15}input.ficha-titulo:hover{border-bottom-color:var(--linea)}input.ficha-titulo:focus{box-shadow:none;border-bottom-color:var(--tinta-3)}.ficha-origen{color:var(--tinta-3);margin:0 0 16px;font-size:13px}.ficha-estado{margin-bottom:26px}.ficha-redes{flex-direction:column;gap:6px;margin-bottom:26px;display:flex}.ficha-red{border:1px solid var(--linea-2);background:var(--hoja);border-radius:6px;transition:border-color .15s,box-shadow .15s}.ficha-red.abierta{border-color:var(--linea);box-shadow:var(--sombra)}.ficha-red-cab{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.ficha-red-nombre{flex:1;font-size:14px}.ficha-red .editor-pub{border-top:1px solid var(--linea-2);padding:14px 12px 12px}.ficha-anadir-red{align-self:flex-start;margin-top:4px;font-size:13px}.ficha-texto{margin-bottom:14px}.ficha-acciones{border-top:1px solid var(--linea);align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.resumen-redes{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.resumen-red{background:var(--hoja);border:1px solid var(--linea);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;display:flex}.resumen-red-nombre{font-size:14px;font-weight:500}.resumen-red-cifras{font-family:var(--mono);color:var(--tinta-2);gap:10px;font-size:11px;display:flex}.txt-atrasada{color:var(--acento);font-weight:500}.matriz-marco{border:1px solid var(--linea);background:var(--hoja);border-radius:8px;overflow:auto}.matriz{border-collapse:separate;border-spacing:0;width:100%}.matriz th{z-index:1;background:var(--papel-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-2);text-align:left;border-bottom:1px solid var(--linea);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:500;position:sticky;top:0}.matriz-red{margin-left:4px}.matriz td{border-bottom:1px solid var(--linea-2);vertical-align:middle;padding:8px 12px}.matriz tr:last-child td{border-bottom:none}.matriz tbody tr:hover td{background:color-mix(in srgb, var(--papel) 55%, var(--hoja))}.matriz-pieza{min-width:330px}.matriz-pieza-boton{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.matriz-pieza-boton>span{flex-direction:column;gap:2px;min-width:0;display:flex}.matriz-titulo{font-size:14px;font-weight:500}.matriz-proyecto{color:var(--tinta-3);align-items:center;gap:5px;font-size:12px;display:flex}.celda-boton{cursor:pointer;background:0 0;border:none;padding:0}.celda-boton:hover .etiqueta-estado{box-shadow:inset 0 0 0 1px}.celda-anadir{border:1px dashed var(--linea);width:26px;height:22px;color:var(--tinta-3);cursor:pointer;opacity:0;background:0 0;border-radius:3px;place-items:center;transition:opacity .12s;display:grid}.matriz tr:hover .celda-anadir{opacity:1}.calendario-marco{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:26px;display:grid}.calendario{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(var(--semanas), minmax(118px, auto));border-top:1px solid var(--linea);border-left:1px solid var(--linea);background:var(--hoja);border-radius:6px;display:grid;overflow:hidden}.cal-cabecera{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tinta-3);border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);background:var(--papel-2);padding:8px 10px;font-size:10px}.cal-dia{border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);flex-direction:column;gap:4px;min-width:0;padding:6px;transition:background .12s;display:flex}.cal-finde{background:color-mix(in srgb, var(--papel) 55%, var(--hoja))}.cal-fuera .cal-numero{opacity:.35}.cal-pasado .cal-items{opacity:.8}.cal-sobre{background:var(--azul-suave);box-shadow:inset 0 0 0 2px var(--azul)}.cal-numero{font-family:var(--mono);color:var(--tinta-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;display:grid}.cal-hoy .cal-numero{background:var(--acento);color:#fff;font-weight:500}.cal-items{flex-direction:column;gap:3px;display:flex}.cal-chip{--proy:var(--tinta-3);text-align:left;background:var(--papel);border:none;border-left:3px solid var(--proy);cursor:grab;border-radius:3px;flex-direction:column;gap:2px;width:100%;min-width:0;padding:3px 5px;font-size:12px;display:flex}.cal-chip:hover{background:var(--papel-3)}.cal-chip.est-publicada{opacity:.6;cursor:pointer}.cal-chip.est-atrasada{background:var(--acento-suave)}.cal-chip-hora{font-family:var(--mono);color:var(--tinta-3);font-size:10px}.cal-chip-linea{flex-wrap:wrap;align-items:center;gap:3px 4px;min-width:0;display:flex}.cal-chip .codigo{text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.cal-chip-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.bandeja-red{cursor:grab}.bandeja-texto .redes{margin-top:4px}.bandeja{max-height:calc(100vh - 60px);position:sticky;top:20px;overflow:auto}.bandeja-ayuda{color:var(--tinta-3);margin:-4px 0 12px;font-size:12.5px}.bandeja-item{--proy:var(--tinta-3);background:var(--hoja);border:1px solid var(--linea-2);border-left:3px solid var(--proy);cursor:grab;border-radius:4px;align-items:center;gap:10px;margin-bottom:6px;padding:7px 8px;display:flex}.bandeja-item:hover{border-color:var(--linea);border-left-color:var(--proy)}.bandeja-texto{flex-direction:column;flex:1;min-width:0;display:flex}.bandeja-titulo{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.proyecto{flex-direction:column;height:100%;display:flex}.proyecto-cab{--proy:var(--tinta);border-bottom:1px solid var(--linea);padding:22px 32px 0}.proyecto-titulo{align-items:center;gap:14px;display:flex}.proyecto-titulo h1{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 2px;font-size:30px;font-weight:400;line-height:1.1}.ruta{font-family:var(--mono);color:var(--tinta-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.ruta:hover{color:var(--tinta)}.pestanas{gap:2px;margin-top:16px;display:flex}.pestana{color:var(--tinta-2);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.pestana:hover{color:var(--tinta)}.pestana.activa{color:var(--tinta);border-bottom-color:var(--proy);font-weight:500}.proyecto-cuerpo{flex:1;min-height:0;overflow:auto}.proyecto-estudio .proyecto-cuerpo{overflow:hidden}.proyecto-cuerpo>.pagina{padding-top:28px}.estudio{grid-template-columns:252px minmax(0,1fr) 272px;height:100%;display:grid}.convs{border-right:1px solid var(--linea);flex-direction:column;gap:12px;min-height:0;padding:16px 12px;display:flex}.convs-nueva.activo{box-shadow:0 0 0 3px var(--acento-suave)}.convs-lista{flex-direction:column;gap:1px;margin:0 -4px;padding:0 4px;display:flex;overflow:auto}.convs-vacio{padding:6px;font-size:12.5px;line-height:1.5}.conv{color:var(--tinta-2);border-radius:5px;grid-template-columns:12px minmax(0,1fr);column-gap:8px;padding:9px 10px;text-decoration:none;display:grid;position:relative}.conv:hover{background:var(--papel-2)}.conv.activa{background:var(--hoja);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea)}.conv .estado-vivo{grid-row:span 2;margin-top:6px}.conv-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.conv-meta{font-family:var(--mono);color:var(--tinta-3);grid-column:2;margin-top:3px;font-size:10px}.conv-acciones{background:inherit;border-radius:4px;gap:1px;display:none;position:absolute;top:4px;right:4px}.conv:hover .conv-acciones{background:var(--papel-2);display:flex}.conv.activa:hover .conv-acciones{background:var(--hoja)}.estado-vivo{background:var(--linea);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.vivo-trabajando,.vivo-arrancando{background:var(--acento);animation:1.4s ease-in-out infinite latir}.vivo-esperando_permiso{background:var(--ambar);animation:.8s ease-in-out infinite latir}.vivo-lista{background:var(--verde)}.chat{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-scroll{flex:1;overflow:auto}.chat-hilo{max-width:800px;margin:0 auto;padding:34px 36px 20px}.bienvenida{padding:34px 0 26px}.bienvenida .titular{margin-bottom:14px;font-size:46px}.bienvenida p{color:var(--tinta-2);max-width:62ch;font-size:15px;line-height:1.6}.bienvenida .mono{background:var(--papel-2);border-radius:3px;padding:1px 5px}.turno{margin:0 0 24px;animation:.3s ease-out both entrar}.turno-quien{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tinta-3);margin-bottom:7px;font-size:10px;display:block}.turno-claude .turno-quien:before{content:"";background:var(--acento);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.turno-usuario .turno-texto{white-space:pre-wrap;background:var(--hoja);border:1px solid var(--linea);border-radius:8px;padding:12px 15px;font-size:15px;line-height:1.55}.escribiendo .md>:last-child:after{content:"▍";color:var(--acento);margin-left:2px;animation:1s steps(2,end) infinite parpadeo}.md{overflow-wrap:anywhere;font-size:15px;line-height:1.64}.md>:first-child{margin-top:0}.md p{margin:0 0 .8em}.md h1,.md h2,.md h3,.md h4{font-family:var(--serif);letter-spacing:-.01em;margin:1.3em 0 .45em;font-weight:500;line-height:1.25}.md h1{font-size:23px}.md h2{font-size:20px}.md h3,.md h4{font-size:17px}.md code{font-family:var(--mono);background:var(--papel-2);border-radius:3px;padding:1px 5px;font-size:.84em}.md pre{background:var(--mesa);color:#e6e1d6;border-radius:6px;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow:auto}.md pre code{color:inherit;background:0 0;padding:0}.md table{border-collapse:collapse;margin:0 0 1em;font-size:13.5px;display:block;overflow:auto}.md th,.md td{border:1px solid var(--linea);text-align:left;vertical-align:top;padding:5px 10px}.md th{background:var(--papel-2);font-weight:600}.md ul,.md ol{margin:0 0 .8em;padding-left:1.35em}.md li{margin:.2em 0}.md a{color:var(--azul)}.md blockquote{border-left:3px solid var(--linea);color:var(--tinta-2);margin:0 0 .8em;padding-left:12px}.md hr{border:none;border-top:1px solid var(--linea);margin:1.2em 0}.pasos{border-left:2px solid var(--linea);margin:0 0 20px;padding:2px 0 2px 12px}.pasos-en-curso{border-left-color:var(--acento)}.pasos-cab{cursor:pointer;max-width:100%;font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-2);background:0 0;border:none;align-items:center;gap:7px;padding:2px 0;font-size:10.5px;display:flex}.pasos-cab .icono{transition:transform .15s}.pasos-cab .girado{transform:rotate(-90deg)}.pasos-resumen{text-transform:none;letter-spacing:0;color:var(--tinta-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.pasos-lista{margin:4px 0 0;padding:0;list-style:none}.paso-linea{cursor:pointer;text-align:left;width:100%;color:var(--tinta-2);background:0 0;border:none;align-items:baseline;gap:8px;padding:3px 0;font-size:13px;display:flex}.paso-linea:hover{color:var(--tinta)}.paso-marca{font-family:var(--mono);width:10px;color:var(--tinta-3);flex:none}.paso-activo .paso-marca{color:var(--acento);animation:1.2s linear infinite girar;display:inline-block}.paso-error .paso-marca,.paso-error .paso-nombre{color:var(--acento)}.paso-nombre{white-space:nowrap;font-weight:500}.paso-resumen{font-family:var(--mono);color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.paso-mas{color:var(--tinta-3);padding-left:18px;line-height:1}.paso-detalle pre{font-family:var(--mono);background:var(--papel-2);white-space:pre-wrap;word-break:break-word;border-radius:5px;max-height:320px;margin:4px 0 8px;padding:10px 12px;font-size:11.5px;overflow:auto}.paso-detalle .pre-error{background:var(--acento-suave)}.pieza-registrada{background:var(--verde-suave);color:var(--verde);border-radius:5px;align-items:center;gap:7px;margin-top:8px;padding:8px 11px;font-size:13px;display:flex}.linea-fin,.linea-aviso,.permiso-hecho{font-family:var(--mono);color:var(--tinta-3);align-items:center;gap:12px;margin:0 0 24px;font-size:10.5px;display:flex}.linea-fin:before,.linea-fin:after{content:"";background:var(--linea);flex:1;height:1px}.permiso-hecho{margin-top:-10px}.linea-error{color:var(--acento)}.latido{font-family:var(--mono);color:var(--tinta-2);align-items:center;gap:10px;margin:4px 0 20px;font-size:11px;display:flex}.permiso{border:1px solid var(--acento);background:var(--hoja);box-shadow:0 0 0 4px var(--acento-suave);border-radius:8px;margin:0 0 22px;padding:14px 16px;animation:.3s ease-out both entrar}.permiso-titulo{margin:0 0 8px;font-size:15px}.permiso-resumen{background:var(--papel-2);white-space:pre-wrap;word-break:break-all;border-radius:4px;margin:0 0 6px;padding:8px 10px;font-size:12.5px}.permiso-motivo{color:var(--tinta-2);margin:0 0 4px;font-size:12.5px}.permiso-detalle{font-family:var(--mono);background:var(--papel-2);white-space:pre-wrap;border-radius:4px;max-height:260px;padding:10px;font-size:11.5px;overflow:auto}.permiso-botones{gap:8px;margin-top:12px;display:flex}.compositor{width:100%;max-width:872px;margin:0 auto;padding:0 36px 16px}.plantillas{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.plantilla{border:1px solid var(--linea);background:var(--hoja);color:var(--tinta-2);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:12.5px}.plantilla:hover{border-color:var(--tinta-2);color:var(--tinta)}.compositor-caja{background:var(--hoja);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:10px;align-items:flex-end;gap:10px;padding:10px 10px 10px 15px;transition:border-color .15s;display:flex}.compositor-caja:focus-within{border-color:var(--tinta-3)}.compositor-caja textarea{resize:none;flex:1;max-height:320px;box-shadow:none!important;background:0 0!important;border:none!important;padding:6px 0!important;font-size:15px!important}.compositor-botones{gap:6px;display:flex}.compositor-pie{font-family:var(--mono);color:var(--tinta-3);margin:8px 4px 0;font-size:10px}.compositor-pie a{color:var(--tinta-2)}.panel-lateral{border-left:1px solid var(--linea);padding:18px 16px;overflow:auto}.panel-lateral .seccion a{text-decoration:none}.panel-lateral .seccion a:hover{color:var(--tinta)}.panel-lateral>.tenue{margin:0 0 24px;font-size:12.5px;line-height:1.5}.panel-piezas{grid-template-columns:1fr 1fr;gap:14px 10px;margin-bottom:26px;display:grid}.panel-pieza,.tira-pieza{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;min-width:0;padding:0;display:flex}.panel-pieza-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.panel-refs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:26px;display:grid}.panel-ref{aspect-ratio:1;background:var(--papel-2);color:var(--tinta-3);border-radius:4px;place-items:center;display:grid;overflow:hidden}.panel-ref img{object-fit:cover;width:100%;height:100%}.panel-sesion{word-break:break-all;font-size:10px;line-height:1.6}.conv-mini{border-bottom:1px solid var(--linea-2);grid-template-columns:12px minmax(0,1fr);column-gap:8px;padding:9px 4px;text-decoration:none;display:grid}.conv-mini:hover .conv-mini-titulo{text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea)}.conv-mini .estado-vivo{grid-row:span 2;margin-top:6px}.conv-mini-titulo{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.conv-mini-meta{color:var(--tinta-3);grid-column:2;align-items:center;gap:5px;font-size:12px;display:flex}.tira-piezas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;display:grid}.tira-pieza .codigo{font-size:9.5px}.tira-pieza .chip-red{height:15px;padding:0 3px;font-size:8.5px}.barra-filtros{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.galeria{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:26px 18px;display:grid}.tarjeta-pieza{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;min-width:0;padding:0;animation:.45s cubic-bezier(.16,1,.3,1) both entrar;display:flex}.tarjeta-pieza .mesa,.tarjeta-archivo .mesa{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.tarjeta-pieza:hover .mesa{transform:translateY(-3px);box-shadow:0 16px 32px -16px #0000008c}.tarjeta-pieza-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.formato{font-family:var(--mono);color:var(--tinta-3);border:1px solid var(--linea);border-radius:3px;padding:0 5px;font-size:10px}.tarjeta-pieza-titulo{font-family:var(--serif);letter-spacing:-.01em;font-size:18.5px;line-height:1.2}.tarjeta-pieza-origen{color:var(--tinta-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.barra-accion{z-index:5;background:var(--hoja);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:8px;align-items:center;gap:10px;margin:18px 0;padding:10px 14px;display:flex;position:sticky;top:8px}.barra-accion strong{white-space:nowrap;font-weight:500}.galeria-importar{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:22px}.tarjeta-archivo{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;min-width:0;padding:0;font-size:12px;display:flex;position:relative}.tarjeta-archivo .mesa{outline-offset:2px;outline:2px solid #0000}.tarjeta-archivo.elegido .mesa{outline-color:var(--azul)}.marca-eleccion{color:#fff;background:#0000004d;border:1.5px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.elegido .marca-eleccion{background:var(--azul);border-color:var(--azul)}.tarjeta-archivo-nombre{font-family:var(--mono);word-break:break-all;margin-top:4px;font-size:11px}.referencias-intro{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.referencias-cifra{flex-direction:column;align-items:center;padding:4px 10px;display:flex}.alta-referencias{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-bottom:18px;display:grid}.zona-soltar{border:1.5px dashed var(--linea);cursor:pointer;background:var(--hoja);color:var(--tinta-2);border-radius:8px;align-items:center;gap:16px;padding:18px 22px;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.zona-soltar strong{color:var(--tinta);font-weight:500}.zona-soltar:hover,.soltando .zona-soltar{border-color:var(--azul);background:var(--azul-suave)}.subiendo{font-family:var(--mono);color:var(--azul);margin-left:auto;font-size:11px}.alta-botones{flex-direction:column;gap:6px;display:flex}.alta-botones .boton{justify-content:flex-start}.form-alta{background:var(--hoja);border:1px solid var(--linea);border-radius:8px;flex-wrap:wrap;gap:0 14px;margin-bottom:24px;padding:16px 16px 4px;animation:.25s ease-out both entrar;display:flex}.form-alta .campo{flex:200px}.form-alta .campo-ancho{flex:2 380px}.form-alta-botones{align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}.galeria-refs{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-top:8px}.tarjeta-ref{background:var(--hoja);border:1px solid var(--linea);border-radius:8px;flex-direction:column;transition:opacity .2s;display:flex;overflow:hidden}.tarjeta-ref.inactiva{opacity:.5}.tarjeta-ref-vista .mesa{aspect-ratio:4/3;border-radius:0}.tarjeta-ref-icono{aspect-ratio:4/3;background:var(--papel-2);color:var(--tinta-3);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.tarjeta-ref-url{font-family:var(--mono);word-break:break-all;text-align:center;color:var(--azul);font-size:11px}.tarjeta-ref-cuerpo{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tarjeta-ref-cab{justify-content:space-between;align-items:center;display:flex}.tipo-ref{font-family:var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--tinta-3);font-size:10px}input.tarjeta-ref-titulo{font-family:var(--serif);background:0 0;border:none;border-bottom:1px dashed #0000;border-radius:0;padding:2px 0;font-size:19px}input.tarjeta-ref-titulo:hover{border-bottom-color:var(--linea)}input.tarjeta-ref-titulo:focus{box-shadow:none}textarea.tarjeta-ref-nota{font-size:13px}.tarjeta-ref-pie{align-items:center;gap:8px;display:flex}.fotos-cifras{gap:8px;display:flex}.cifra-aviso .pizarra-cifra{color:var(--ambar)}.galeria-fotos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:8px}.tarjeta-foto.no-publicable .foto-vista img{opacity:.72}.foto-vista{background:var(--mesa);place-items:center;height:230px;display:grid;position:relative}.foto-lienzo{max-width:100%;line-height:0;display:inline-block;position:relative}.foto-lienzo img{cursor:crosshair;max-width:100%;max-height:230px;display:block}.foco{pointer-events:none;border:1.5px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:left .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000073}.foco:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.sello-foto{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:3px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex;position:absolute;top:8px;right:8px}.sello-bien{color:#b9e6c3}.sello-aviso{color:#f6d38f}.sello-mal{color:#ffb39b}.sello-analisis{color:#cfe0f6;left:8px;right:auto}.foto-fallo{color:var(--acento);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}input.foto-etiquetas{font-size:12.5px;font-family:var(--mono)}.tarjeta-foto .selector{width:100%;padding:6px 8px;font-size:13px}.selector.personas-bien{color:var(--verde)}.selector.personas-aviso{color:var(--ambar)}.selector.personas-mal{color:var(--acento)}.foto-credito{flex-direction:column;gap:6px;display:flex}.foto-credito input{padding:6px 9px;font-size:13px}.foto-recortes{align-items:flex-end;gap:8px;animation:.25s ease-out both entrar;display:flex}.foto-recortes figure,.ajuste-vista figure{flex-direction:column;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.foto-recortes img{background:var(--mesa);border-radius:2px;max-width:100%;max-height:96px}.foto-recortes figcaption,.ajuste-vista figcaption{font-family:var(--mono);color:var(--tinta-3);font-size:10px}.foto-usos{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.panel-ajuste{background:var(--hoja);border:1px solid var(--linea);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:26px;margin-bottom:18px;padding:18px 20px;animation:.25s ease-out both entrar;display:grid}.ajuste-controles{flex-direction:column;gap:12px;display:flex}.ajuste-controles .explicacion{margin:0}.deslizador{flex-direction:column;gap:4px;display:flex}.deslizador>span:first-child{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-3);font-size:10px}.deslizador em{color:var(--tinta);text-transform:none;letter-spacing:0;margin-left:6px;font-style:normal}.deslizador-fila{align-items:center;gap:10px;display:flex}.deslizador-fila small{color:var(--tinta-3);width:52px;font-size:11.5px}.deslizador-fila small:last-child{text-align:right}input[type=range]{width:100%;accent-color:var(--tinta);background:0 0;border:none;flex:1;padding:0}.ajuste-lut{border-top:1px dashed var(--linea);flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.deslizador-lut{flex:1;min-width:160px}.ajuste-vista{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid;position:relative}.ajuste-vista img{aspect-ratio:4/5;object-fit:cover;background:var(--mesa);border-radius:3px;width:100%}.ajuste-otra{background:var(--hoja);border:1px solid var(--linea);position:absolute;top:40%;right:-6px}.estado-fondos{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;font-size:13px;display:flex}.estado-fondos.listo{color:var(--verde)}.estado-fondos.instalando{color:var(--azul)}.estado-fondos.fallo{color:var(--acento)}.panel-internet{background:var(--hoja);border:1px solid var(--linea);border-radius:8px;margin-bottom:18px;padding:18px 20px 0;animation:.25s ease-out both entrar}.internet-base{border-bottom:1px dashed var(--linea);align-items:center;gap:24px;margin-bottom:16px;padding-bottom:16px;display:flex}.internet-base .seccion{margin:0 0 4px}.internet-base .explicacion{max-width:640px;margin:0}.internet-base .boton{flex:none;margin-left:auto}.internet-busqueda{align-items:center;gap:8px;display:flex}.internet-busqueda .buscador{flex:1;margin:0}.internet-busqueda .selector{width:auto}.internet-fuentes{margin:10px 0 16px;font-size:12.5px}.internet-avisos{color:var(--ambar);margin:0 0 12px;font-size:12.5px}.galeria-internet{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.foto-externa{cursor:pointer;background:var(--mesa);outline-offset:-2px;border-radius:5px;outline:2px solid #0000;margin:0;transition:outline-color .15s;position:relative;overflow:hidden}.foto-externa img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.foto-externa:hover img{transform:scale(1.03)}.foto-externa.elegida{outline-color:var(--tinta)}.foto-externa.en-banco{cursor:default}.foto-externa.en-banco img{opacity:.55}.marca-elegida{background:var(--tinta);width:24px;height:24px;color:var(--papel);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.foto-externa figcaption{color:var(--tinta-2);background:var(--hoja);align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;display:flex}.foto-externa .formato{flex:none}.foto-externa-autor{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.foto-externa figcaption a{color:var(--tinta-3);line-height:0}.foto-externa figcaption a:hover{color:var(--tinta)}.internet-pie{background:var(--hoja);align-items:center;gap:12px;margin-top:6px;padding:12px 0 16px;display:flex;position:sticky;bottom:0}@media (width<=760px){.panel-ajuste{grid-template-columns:1fr}.internet-base,.internet-busqueda{flex-direction:column;align-items:stretch}.internet-base .boton{margin-left:0}}.grupo-form{margin-bottom:38px}.fila-campos{gap:14px;display:flex}.campo-ancho{flex:1}.campo-corto{width:160px}.campo-medio{max-width:380px}.colores{gap:8px;margin:0 0 18px;display:flex}.color{border:2px solid var(--papel);width:26px;height:26px;box-shadow:0 0 0 1px var(--linea);cursor:pointer;border-radius:50%}.color.activo{box-shadow:0 0 0 2px var(--tinta)}.ruta-estado{font-family:var(--sans);font-size:13px}.ruta-estado.ok{color:var(--verde)}.ruta-estado.mal{color:var(--acento)}.redes-eleccion{flex-wrap:wrap;gap:8px;display:flex}.red-eleccion{border:1px solid var(--linea);background:var(--hoja);cursor:pointer;color:var(--tinta-3);border-radius:20px;align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:13px;display:inline-flex}.red-eleccion.activa{border-color:var(--tinta-2);color:var(--tinta)}.permisos-eleccion{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-bottom:20px;display:grid}.opcion{border:1px solid var(--linea);background:var(--hoja);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.opcion input{margin-top:3px}.opcion.activa{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.opcion>span{flex-direction:column;gap:2px;display:flex}.opcion strong{font-size:13.5px;font-weight:600}.opcion small{color:var(--tinta-3);font-size:12px;line-height:1.4}.plantilla-editor{grid-template-columns:220px minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.form-acciones{background:linear-gradient(transparent, var(--papel) 35%);align-items:center;gap:16px;padding:22px 0 18px;display:flex;position:sticky;bottom:0}.vacio{padding:26px 2px}.vacio-titulo{font-family:var(--serif);margin:0 0 6px;font-size:21px;font-style:italic}.vacio-texto{color:var(--tinta-3);max-width:62ch;font-size:14px;line-height:1.55}.avisos{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.aviso{background:var(--tinta);color:var(--papel);box-shadow:var(--sombra);border-radius:6px;max-width:560px;padding:10px 16px;font-size:13.5px;animation:.22s cubic-bezier(.16,1,.3,1) subir}.aviso-error{background:var(--acento);color:#fff}.sin-conexion{z-index:200;background:var(--ambar);color:#fff;text-align:center;padding:6px;font-size:13px;position:fixed;top:0;left:0;right:0}.cargando{height:100vh;font-family:var(--serif);color:var(--tinta-3);place-items:center;font-size:34px;font-style:italic;animation:1.4s ease-in-out infinite latir;display:grid}.icono{flex:none}@keyframes latir{0%,to{opacity:1}50%{opacity:.35}}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}}@keyframes subir{0%{opacity:0;transform:translateY(12px)}}@keyframes aparecer{0%{opacity:0}}@keyframes parpadeo{50%{opacity:0}}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1280px){.estudio{grid-template-columns:228px minmax(0,1fr)}.panel-lateral{display:none}.pizarras{grid-template-columns:repeat(3,minmax(0,1fr))}.pizarra-tenue{display:none}}@media (width<=1100px){.hoy-columnas,.calendario-marco{grid-template-columns:minmax(0,1fr)}.ficha{grid-template-columns:minmax(0,1fr);overflow:auto}.modal.modal-pieza{overflow:auto}.ficha-visor{min-height:60vh}.pagina{padding:30px 28px 48px}}.entradilla{max-width:640px;color:var(--tinta-2);margin:14px 0 0;font-size:15px;line-height:1.55}.punto-nube{background:var(--verde);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.punto-nube.mal{background:var(--acento)}.estado-nube{border:1px solid var(--linea);background:var(--hoja);border-radius:6px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.estado-nube>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.estado-nube strong{font-size:14px;font-weight:600}.estado-nube small{color:var(--tinta-3);font-size:12.5px}.estado-nube small.error-nube{color:var(--acento)}.piloto-nube{background:var(--tinta-3);opacity:.5;border-radius:50%;flex:none;width:10px;height:10px}.estado-nube.bien .piloto-nube{background:var(--verde);opacity:1;box-shadow:0 0 0 3px var(--verde-suave)}.estado-nube.mal .piloto-nube{background:var(--acento);opacity:1;box-shadow:0 0 0 3px var(--acento-suave)}.lista-conectados{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lista-conectados li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lista-conectados a{color:var(--tinta);font-weight:500}.lista-conectados .tenue{font-size:13px}.seccion .icono{vertical-align:-3px;margin-right:4px}.meta-conectada{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.meta-cuentas{border:1px solid var(--linea);background:var(--hoja);border-radius:6px;flex-direction:column;gap:4px;min-width:340px;padding:12px 14px;font-size:14px;display:flex}.meta-cuentas strong{width:84px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-3);font-size:11px;font-weight:400;display:inline-block}.aviso-texto{color:var(--ambar);font-style:normal}.interruptor{cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.interruptor input{width:16px;height:16px;accent-color:var(--verde)}.pasos-meta{color:var(--tinta-2);margin:0 0 14px;padding-left:20px;font-size:13.5px;line-height:1.6}.pasos-meta .mono{color:var(--tinta);font-size:12px}.fila-token{gap:8px;max-width:620px;display:flex}.fila-token input{flex:1}.paginas-meta{flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;margin-top:14px;display:flex}.paginas-meta .opcion{align-self:stretch}.auto{background:var(--papel-2);color:var(--tinta-2);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.auto .icono{flex:none}.auto-texto{flex:1}.auto-programada,.auto-procesando{background:var(--azul-suave);color:var(--azul)}.auto-procesando .icono{animation:1.4s ease-in-out infinite latir}.auto-publicada{background:var(--verde-suave);color:var(--verde)}.auto-espera{background:var(--ambar-suave);color:var(--ambar)}.auto-error{background:var(--acento-suave);color:var(--acento)}.auto .boton-peq{flex:none}.marca-auto{font-family:var(--mono);color:var(--azul);flex:none;align-items:center;gap:1px;font-size:11px;font-weight:600;display:inline-flex}.marca-auto.auto-espera{color:var(--ambar)}.marca-auto.auto-error{color:var(--acento)}.marca-auto.auto-procesando .icono{animation:1.4s ease-in-out infinite latir}.marca-auto.auto-programada,.marca-auto.auto-procesando,.marca-auto.auto-espera,.marca-auto.auto-error{background:0 0}.editor-pub-version{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-pub-version>span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-3);margin-right:4px;font-size:10.5px}.version-mini{border:1px solid var(--linea);background:var(--mesa);cursor:pointer;opacity:.55;border-radius:4px;width:40px;height:50px;padding:0;position:relative;overflow:hidden}.version-mini.activa{opacity:1;border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.version-mini img{object-fit:cover;width:100%;height:100%}.version-mini span{font-family:var(--mono);color:#fff;text-shadow:0 1px 2px #000;font-size:10px;position:absolute;bottom:1px;right:3px}.entrar{background:var(--papel);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.entrar-caja{flex-direction:column;gap:14px;width:100%;max-width:380px;display:flex}.entrar-caja .boton{align-self:flex-start}.entrar-marca{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-3);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.entrar-marca .piloto{background:var(--acento);opacity:1}.entrar-texto{color:var(--tinta-2);margin:0 0 6px;line-height:1.5}.entrar-error{color:var(--acento);margin:0}.panel-acceso{border-top:1px solid var(--linea);margin-top:26px;padding-top:20px}.panel-acceso h4{margin:0 0 6px;font-size:14px}@media (width<=760px){.marco{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.barra{border-right:0;border-bottom:1px solid var(--linea);flex-flow:wrap;align-items:center;gap:6px 10px;padding:10px 12px 8px;overflow:visible}.barra .marca-estado,.barra .barra-titulo{display:none}.barra .navs{scrollbar-width:none;flex-direction:row;flex:1 0 100%;order:2;overflow-x:auto}.barra .nav{white-space:nowrap;flex:none;padding:6px 9px}.barra-pie{order:1;margin:0 0 0 auto;padding:0;font-size:0}.barra-pie .boton-texto,.barra-pie .mono{font-size:12px}.pagina{padding:22px 16px 40px}.titular{font-size:38px}.cabecera-fila{flex-direction:column;align-items:stretch;gap:14px}.pizarras{grid-template-columns:repeat(2,minmax(0,1fr))}.velo{padding:0}.modal{border-radius:0;height:100%;max-height:100vh;padding:18px 16px 22px}.modal.modal-pieza{height:100%;padding:0}.ficha-visor{min-height:45vh}.ficha-datos{padding:18px 16px 24px}}.conexion-modo{margin:4px 0 16px}.cambiar-conexion{margin:4px 0 8px}.cambiar-conexion>summary{cursor:pointer;color:var(--tinta-2);margin-bottom:14px;font-size:13.5px}.panel-acceso h4:not(:first-child){margin-top:26px}.panel-acceso .lista-conectados{margin:10px 0 16px}.panel-acceso .interruptor{margin:0 0 14px}.compositor-caja{flex-wrap:wrap}.compositor-encima{outline:2px dashed var(--acento);outline-offset:2px}.adjuntos{flex-wrap:wrap;gap:6px;display:flex}.compositor-caja>.adjuntos{flex:1 0 100%;padding-top:2px}.adjuntos-enviados{justify-content:flex-end;margin-top:6px}.adjunto{border:1px solid var(--linea);background:var(--hoja);max-width:260px;color:var(--tinta-2);border-radius:6px;align-items:center;gap:7px;padding:4px 6px 4px 4px;font-size:12.5px;text-decoration:none;display:inline-flex}.adjunto img{object-fit:cover;background:var(--mesa);border-radius:4px;flex:none;width:34px;height:34px}.adjunto>.icono{flex:none;margin:0 4px}.adjunto-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adjunto-quitar{color:var(--tinta-3);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:grid}.adjunto-quitar:hover{color:var(--acento)}.imagenes-ia{margin-bottom:14px}.imagenes-ia .seccion>span:first-child{align-items:center;gap:8px;display:flex}.imagenes-ia .seccion .etiqueta-estado{text-transform:none;letter-spacing:0}.imagenes-ia-vacio{color:var(--tinta-3);margin:0 0 6px;font-size:13px}.imagen-ia{border:1px solid var(--linea);background:var(--papel);border-radius:8px;margin-bottom:8px;padding:8px}.imagen-ia.subida{opacity:.72}.imagen-ia-cab{align-items:center;gap:6px;margin-bottom:6px;display:flex}.imagen-ia-desc{flex:1;min-width:0;font-size:13px;font-weight:500}input.imagen-ia-desc{color:inherit;background:0 0;border:none;padding:2px 0;font-family:inherit}button.imagen-ia-estado{cursor:pointer;border:none}button.imagen-ia-estado:disabled{cursor:default}.imagen-ia-prompt{resize:vertical;width:100%;font-size:12.5px;line-height:1.45}.sello-imagenes{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ambar);border:1px dashed;border-radius:3px;margin-left:6px;padding:0 5px;font-size:9.5px;display:inline-block}.sello-imagenes.listas{color:var(--verde);border-style:solid}.sello-imagenes.listas:before{content:"✓ "}.boton.activo{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}
