:root{--marca:#0b548d;--marca-honda:#06375e;--marca-media:#1a6ea8;--marca-nieve:#dce9f3;--marca-bruma:#eef4f9;--acento:#89bd24;--acento-hondo:#6d971a;--acento-nieve:#eef7dc;--sobre-acento:#142a3c;--bg:#eaf1f6;--card:#fff;--velo:#f6fafc;--borde:#d7e3ec;--borde-fuerte:#bed2e1;--tinta:#0e2233;--gris:#5a7183;--gris-tenue:#7b8ea0;--gris-hondo:#46596a;--aviso-fondo:#fdf6e3;--aviso-borde:#ecd9a0;--aviso-tinta:#7a5c00;--error-fondo:#fbeae7;--error-borde:#eac5be;--error-tinta:#8c2f22;--peligro:#a94438;--varias:#6d3bd4;--varias-velo:#6d3bd42e;--blanco:#fff;--negro:#000;--acento-tinta:#46660f;--acento-borde:#cfe3a4;--acento-velo:#e2f2c6;--aviso-medio:#d9b64a;--error-velo:#f4d7d2;--apagado-fondo:#e5eaf0;--apagado-tinta:#94a7b6;--borde-hover:#a8c0d3;--rayado:#e3edf5;--tipo-presentacion:#c0392b;--consola-tinta:#cfe3f2;--consola-tenue:#6d93ad;--consola-ok:#b6d977;--consola-aviso:#e7b96a;--consola-barra:#12496f;--avatar-1:#1a7f78;--avatar-3:#a4572a;--avatar-5:#8c2f5e;--clic:#e11d74;--clic-velo:#e11d7429;--clic-halo:#e11d7447;--ancho-pagina:1220px;--reborde:26px;--margen-pagina:max(var(--reborde), calc((100% - var(--ancho-pagina)) / 2 + var(--reborde)));--eixo:-35.6deg;--radio-mini:4px;--radio-chico:6px;--radio:10px;--radio-grande:14px;--radio-pildora:999px;--t-2xs:11px;--t-xs:12px;--t-sm:13px;--t-base:14px;--t-md:15px;--t-lg:17px;--t-xl:20px;--t-2xl:24px;--t-3xl:26px;--foco:0 0 0 3px #1a6ea84d;--sombra:0 1px 2px #0b548d0d, 0 10px 28px -16px #0b548d47;--sombra-alta:0 24px 70px -18px #06375e73;--fuente:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", "Cascadia Mono", ui-monospace, Menlo, Consolas, monospace;--ancha:112%;--estrecha:87%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--tinta);font-family:var(--fuente);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}:focus-visible{outline:2px solid var(--marca-media);outline-offset:2px;border-radius:var(--radio-chico)}::selection{background:var(--acento-nieve);color:var(--sobre-acento)}a{color:var(--marca-media);text-underline-offset:2px}h1,h2,h3{font-stretch:var(--ancha);letter-spacing:-.015em;color:var(--tinta)}.rotulo{font:700 var(--t-2xs)/1 var(--fuente);font-stretch:var(--estrecha);letter-spacing:.14em;text-transform:uppercase;color:var(--marca);align-items:center;gap:10px;margin:0 0 10px;display:flex}.rotulo:before{content:"";background:var(--marca);width:4px;height:15px;transform:skewX(var(--eixo));flex:none}.rotulo--tenue{color:var(--gris)}.rotulo--tenue:before{background:var(--borde-fuerte)}.titulo-pagina{font-size:var(--t-3xl);margin:0 0 2px;font-weight:700}.titulo-pagina+.nota{margin-top:0}.miga{color:var(--gris);font-size:var(--t-sm);margin:0 0 4px}.miga a{color:inherit}.miga a:hover{color:var(--tinta)}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.encabezado__texto{flex:300px;min-width:0}.tabla-desliz{scrollbar-width:thin;scrollbar-color:var(--borde-fuerte) transparent;margin:-2px;padding:2px;overflow-x:auto}.tabla-desliz::-webkit-scrollbar{height:10px}.tabla-desliz::-webkit-scrollbar-track{background:0 0}.tabla-desliz::-webkit-scrollbar-thumb{background:var(--borde-fuerte);border:3px solid var(--card);border-radius:var(--radio-pildora)}.tabla-desliz:hover::-webkit-scrollbar-thumb{background:var(--borde-hover)}.cabecera{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(10px);backdrop-filter:saturate(1.6)blur(10px);border-bottom:1px solid var(--borde);padding-left:var(--margen-pagina);padding-right:var(--reborde);background:#ffffffeb;align-items:center;gap:16px;height:64px;display:flex;position:sticky;top:0}.cabecera__marca{color:inherit;border-radius:var(--radio-chico);align-items:center;gap:16px;text-decoration:none;display:flex}.cabecera__marca:hover h1{color:var(--marca)}.cabecera__logo{width:auto;height:34px;display:block}.cabecera__separador{background:var(--borde);width:1px;height:26px}.cabecera h1{font-size:var(--t-lg);font-weight:700;font-stretch:var(--ancha);letter-spacing:-.01em;color:var(--marca-honda);white-space:nowrap;margin:0}.cabecera .subtitulo{color:var(--gris);font-size:var(--t-2xs);font-stretch:var(--estrecha);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:600}.cabecera nav{scrollbar-width:none;background:linear-gradient(90deg, var(--blanco) 40%, #fff0) left / 28px 100%, linear-gradient(270deg, var(--blanco) 40%, #fff0) right / 28px 100%, radial-gradient(farthest-side at 0 50%, #06375e47, transparent) left / 14px 100%, radial-gradient(farthest-side at 100% 50%, #06375e47, transparent) right / 14px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;gap:0;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.cabecera nav::-webkit-scrollbar{display:none}.cabecera nav a{color:var(--gris);font-size:var(--t-base);padding:20px 10px;font-weight:600;text-decoration:none;position:relative}.cabecera nav a:hover{color:var(--marca)}.cabecera nav a.activo{color:var(--marca-honda)}.cabecera nav a.activo:after{content:"";background:var(--marca);height:4px;transform:skewX(var(--eixo));position:absolute;bottom:12px;left:12px;right:12px}.contenido{padding:var(--reborde) var(--reborde) 48px;max-width:var(--ancho-pagina);margin:0 auto;scroll-margin-top:76px}.contenido:focus{outline:none}.tarjeta{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);margin-bottom:16px;padding:20px}.tarjeta--obra{border-color:var(--borde-fuerte);padding:20px}.panel{background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio);margin-bottom:16px;padding:16px}.panel--lanzar{background:linear-gradient(180deg, var(--blanco), var(--marca-bruma));border-color:var(--borde-fuerte);padding:16px}.pill{border-radius:var(--radio-chico);font:600 var(--t-base) var(--fuente);color:var(--blanco);background:var(--marca);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:background .14s,box-shadow .14s,transform .14s;display:inline-flex}.pill:hover:not(:disabled){background:var(--marca-honda);box-shadow:0 4px 14px -6px #0b548d99}.pill:active:not(:disabled){transform:translateY(1px)}.pill{min-height:36px}.pill--tenue{color:var(--gris);border-color:var(--borde);font-size:var(--t-sm);background:0 0;padding:6px 12px}.pill--tenue:hover:not(:disabled){background:var(--marca-bruma);color:var(--marca);box-shadow:none}.pill--chica{min-height:32px;font-size:var(--t-sm);padding:6px 12px}.accion{min-height:28px}@media (pointer:coarse){.pill,.pill--chica{min-height:44px}.accion{min-height:40px}}.pill:disabled{background:var(--apagado-fondo);color:var(--apagado-tinta);cursor:default}.pill--secundario{color:var(--marca);border-color:var(--borde-fuerte);background:0 0}.pill--secundario:hover:not(:disabled){background:var(--marca-bruma);color:var(--marca-honda);box-shadow:none}.pill--verde{background:var(--acento);color:var(--sobre-acento)}.pill--verde:hover:not(:disabled){background:var(--acento-hondo);color:var(--blanco);box-shadow:0 4px 16px -6px #6d971abf}.pill--grande{font-size:var(--t-base);font-stretch:var(--ancha);letter-spacing:.01em;padding:12px 24px}.pill--peligro{color:var(--peligro);border-color:var(--error-borde);background:0 0}.pill--peligro:hover:not(:disabled){background:var(--peligro);color:var(--blanco);border-color:var(--peligro);box-shadow:none}.badge{border-radius:var(--radio-pildora);font-size:var(--t-xs);font-weight:700;font-stretch:var(--estrecha);letter-spacing:.06em;text-transform:uppercase;background:var(--marca-nieve);color:var(--marca-honda);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.badge--en_cola{background:var(--marca-nieve);color:var(--marca-honda)}.badge--completado{background:var(--acento-nieve);color:var(--acento-tinta)}.badge--error{background:var(--error-velo);color:var(--error-tinta)}.badge--cancelado{background:var(--apagado-fondo);color:var(--gris-hondo)}.badge--aplazado{background:var(--aviso-fondo);color:var(--aviso-tinta)}.badge--ejecutando{background:var(--acento-nieve);color:var(--acento-tinta)}.badge--ejecutando:before{content:"";border-radius:var(--radio-pildora);background:var(--acento-hondo);width:7px;height:7px;animation:1.4s ease-in-out infinite latido}@keyframes latido{0%,to{opacity:1}50%{opacity:.25}}.cinta{gap:4px;height:16px;margin:0 -6px;padding:0 6px;display:flex;overflow:hidden}.cinta__paso{background:var(--borde);min-width:2px;transform:skewX(var(--eixo));border-radius:1px;flex:1 1 0;transition:background .3s}.cinta__paso--hecho{background:var(--marca)}.cinta__paso--activo{background:var(--acento);animation:1.4s ease-in-out infinite latido}.cinta--fina{gap:2px;height:9px;margin:0 -4px;padding:0 4px}@media (prefers-reduced-motion:reduce){.cinta__paso--activo,.badge--ejecutando:before{animation:none}}.rejilla{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:16px;display:grid}.carta{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.carta:hover{border-color:var(--marca-media);transform:translateY(-2px);box-shadow:0 14px 34px -18px #0b548d80}.carta__lienzo{aspect-ratio:16/9;background:var(--marca-bruma);border-bottom:1px solid var(--borde);justify-content:center;align-items:center;display:flex;overflow:hidden}.carta__lienzo img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.carta__lienzo--vacio{background:repeating-linear-gradient(54.4deg, var(--marca-bruma) 0 11px, var(--rayado) 11px 22px)}.carta__cuerpo{flex-direction:column;flex:1;gap:8px;padding:12px 16px 16px;display:flex}.carta__nombre{font-size:var(--t-md);font-weight:700;font-stretch:var(--ancha);letter-spacing:-.01em;color:var(--tinta);line-height:1.3;text-decoration:none}.carta__nombre:after{content:"";position:absolute;inset:0}.carta:hover .carta__nombre{color:var(--marca)}.carta__datos{font:500 var(--t-xs) var(--mono);color:var(--gris);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.carta__datos strong{color:var(--marca-honda);font-weight:700}.carta__datos .listo{color:var(--acento-hondo)}.carta__pie{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.carta__pie .pill{z-index:1;font-size:var(--t-xs);padding:4px 10px;position:relative}.consola{background:var(--marca-honda);color:var(--consola-tinta);font:var(--t-sm)/1.6 var(--mono);border-radius:var(--radio);white-space:pre-wrap;word-break:break-word;min-height:240px;max-height:440px;padding:16px 20px;overflow-y:auto;box-shadow:inset 0 1px #ffffff14}.consola .status{color:var(--consola-ok)}.consola__linea{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 16px;display:grid}.consola__hora{color:var(--consola-tenue);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;min-width:7ch}.consola__texto{white-space:pre-wrap;word-break:break-word}.consola__hueco{color:var(--consola-aviso);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=560px){.consola__linea{grid-template-columns:auto minmax(0,1fr)}.consola__hueco{grid-column:2;justify-self:end}}.reloj-trabajo{font-variant-numeric:tabular-nums;margin-left:auto}.consola::-webkit-scrollbar{width:10px}.consola::-webkit-scrollbar-thumb{background:var(--consola-barra);border-radius:var(--radio-pildora);border:3px solid var(--marca-honda)}table.listado{border-collapse:collapse;width:100%;font-size:var(--t-base)}table.listado th{text-align:left;color:var(--gris);font:700 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--borde-fuerte);white-space:nowrap;padding:0 10px 10px}table.listado td{border-bottom:1px solid var(--borde-fuerte);vertical-align:middle;padding:12px 10px}table.listado tr:last-child td{border-bottom:none}table.listado th,table.listado tbody tr:not(.fila-detalle) td{white-space:nowrap}table.listado tr.fila-detalle td{white-space:normal}table.listado td .titulo-celda{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}table.listado tbody tr td{background:var(--card)}table.listado tbody tr.fila--alterna td{background:var(--velo)}table.listado tbody tr:hover td{background:var(--marca-bruma)}table.listado tbody tr.fila-detalle td{background:var(--marca-bruma);border-top:0}table.listado .cifra{font:500 var(--t-sm) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris)}.controles-lista{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.controles-lista__buscar{flex:220px;min-width:160px;max-width:420px}.controles-lista__buscar::-webkit-search-cancel-button{cursor:pointer}.controles-lista__filtro{align-items:center;gap:4px;min-width:0;display:flex}.controles-lista__filtro select.campo{cursor:pointer;max-width:15rem}.controles-lista__cola{align-items:center;gap:8px;margin-left:auto;display:flex}.controles-lista__cuenta{font:500 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris);white-space:nowrap}.controles-lista__csv{border-color:var(--marca-nieve);color:var(--marca);font-weight:600}.controles-lista__csv:hover:not(:disabled){border-color:var(--marca-media);background:var(--marca-bruma)}.th-orden{cursor:pointer;width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;font-stretch:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .14s;display:inline-flex}.th-orden:hover,.th-orden--puesta{color:var(--marca)}.th-orden__flecha{color:var(--gris-tenue);font-size:var(--t-2xs);line-height:1;transition:color .14s}.th-orden:hover .th-orden__flecha{color:var(--marca-media)}.th-orden--puesta .th-orden__flecha{color:var(--marca)}.th-orden:focus-visible{outline:2px solid var(--marca-media);outline-offset:3px;border-radius:var(--radio-mini);color:var(--marca)}.th-orden:focus-visible .th-orden__flecha{color:var(--marca)}.tabla-desliz--alta{max-height:420px;overflow-y:auto}.tabla-desliz--alta table.listado thead th{z-index:1;background:var(--card);position:sticky;top:0}textarea.texto-diapositiva{resize:vertical;border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);width:100%;min-height:210px;font:var(--t-md)/1.65 var(--fuente);color:var(--tinta);padding:12px 16px;transition:border-color .14s,box-shadow .14s,background .14s}textarea.texto-diapositiva:focus{background:var(--card);border-color:var(--marca-media);box-shadow:var(--foco);outline:none}select.campo,input.campo,input.campo-texto{border:1px solid var(--borde);border-radius:var(--radio-chico);font:var(--t-base) var(--fuente);color:var(--tinta);background:var(--card);padding:6px 10px;transition:border-color .14s,box-shadow .14s}select.campo:focus,input.campo:focus,input.campo-texto:focus{border-color:var(--marca-media);box-shadow:var(--foco);outline:none}input.campo--corto{width:78px;font-family:var(--mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums}input[type=checkbox]{accent-color:var(--marca);width:15px;height:15px}.ajuste{font-size:var(--t-sm);color:var(--gris);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ajuste strong{color:var(--tinta);font-weight:600}.aviso,.error-caja{border-radius:var(--radio-chico);font-size:var(--t-base);border-left-style:solid;border-left-width:4px;margin:10px 0;padding:12px 16px}.aviso{background:var(--aviso-fondo);border:1px solid var(--aviso-borde);border-left:4px solid var(--aviso-medio);color:var(--aviso-tinta)}.error-caja{background:var(--error-fondo);border:1px solid var(--error-borde);border-left:4px solid var(--peligro);color:var(--error-tinta);white-space:pre-wrap}.aviso--servidor{margin:16px var(--reborde) 0 var(--margen-pagina)}@media (width<=720px){.aviso--servidor{margin:12px 16px 0}}.nota{color:var(--gris);font-size:var(--t-sm)}.fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.miniatura{aspect-ratio:16/9;background:var(--marca-bruma);border:1px solid var(--borde);border-radius:var(--radio-chico);width:470px;max-width:100%;color:var(--gris);font-size:var(--t-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.miniatura img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.marco{border:2px solid var(--marca-media);background:#1a6ea829;position:absolute}.marco--fija{border-color:var(--acento-hondo);background:#89bd243d;border-style:dashed}.marco--activo{box-shadow:0 0 0 2px #ffffffa6}.marco__numero{background:var(--marca-media);color:var(--blanco);font:700 var(--t-2xs)/1 var(--mono);border-radius:var(--radio-mini) 0 var(--radio-mini) 0;pointer-events:none;padding:4px 6px;position:absolute;top:-1px;left:-1px}.marco--fija .marco__numero{background:var(--acento-hondo)}.marco__tirador{background:var(--card);border:2px solid var(--marca-media);border-radius:var(--radio-mini);width:10px;height:10px;margin:-6px 0 0 -6px;position:absolute}.marco__tirador:before{content:"";position:absolute;inset:-7px}.marco--fija .marco__tirador{border-color:var(--acento-hondo)}.marco--global{border-color:var(--acento-hondo);background:#89bd243d;border-style:dashed}.marco--global .marco__numero{background:var(--acento-hondo)}.marco--global .marco__tirador{border-color:var(--acento-hondo)}.marco--varias{border-color:var(--varias);background:var(--varias-velo);border-style:dotted;border-width:3px}.marco--varias .marco__numero{background:var(--varias)}.marco--varias .marco__tirador{border-color:var(--varias)}.marco--propia{border-color:var(--marca);background:#0b548d33;border-style:solid}.marco--inerte{opacity:.5;background:0 0}.marco--propia .marco__numero{background:var(--marca)}.marco--propia .marco__tirador{border-color:var(--marca)}.punto-ambito{border-radius:var(--radio-mini);vertical-align:baseline;width:9px;height:9px;margin-right:6px;display:inline-block}.punto-ambito--global{border:1.5px dashed var(--acento-hondo);background:#89bd2459}.punto-ambito--varias{background:var(--varias-velo);border:1.5px dotted var(--varias)}.punto-ambito--propia{border:1.5px solid var(--marca);background:#0b548d40}.zona:before{content:"";border-radius:var(--radio-mini);flex:none;width:8px;height:8px}.zona--global:before{border:1.5px dashed var(--acento-hondo);background:#89bd2459}.zona--varias:before{background:var(--varias-velo);border:1.5px dotted var(--varias)}.zona--propia:before{border:1.5px solid var(--marca);background:#0b548d40}.zona--global.zona--activa{border-color:var(--acento-hondo);box-shadow:inset 0 0 0 1px var(--acento-hondo)}.zona--propia.zona--activa{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca)}.conmutador__opcion--global.activa{background:var(--acento);color:var(--sobre-acento)}.conmutador__opcion--varias.activa{background:var(--varias);color:var(--blanco)}.conmutador__opcion--propia.activa{background:var(--marca);color:var(--blanco)}.marco__pista{color:var(--marca-nieve);font-size:var(--t-xs);border-radius:var(--radio-pildora);pointer-events:none;white-space:nowrap;background:#06375ee0;padding:4px 12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.zona{background:var(--marca-bruma);border:1px solid var(--borde);border-radius:var(--radio-chico);font:600 var(--t-xs) var(--fuente);color:var(--marca-honda);cursor:pointer;align-items:center;gap:6px;padding:4px 6px 4px 8px;display:inline-flex}.zona--activa{border-color:var(--marca-media);box-shadow:inset 0 0 0 1px var(--marca-media)}.zona__quitar{color:var(--gris);font-size:var(--t-md);cursor:pointer;border-radius:var(--radio-chico);background:0 0;border:none;padding:0 4px;line-height:1}.zona__quitar:hover{background:var(--error-velo);color:var(--error-tinta)}.previo{aspect-ratio:16/9;border-radius:var(--radio-chico);border:1px solid var(--borde);background:var(--marca-bruma);width:100%;position:relative;overflow:hidden}.previo__ventana{position:absolute;overflow:hidden}.previo__tira{position:absolute;inset:0}.previo__tira img{width:100%;display:block;position:absolute;left:0}@keyframes desliza-arriba{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes desliza-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--recorrido,50%)))}}@keyframes desliza-abajo{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes desliza-izquierda{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes desliza-derecha{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.previo__tira{animation:none!important}}.zona-soltar{border:1.5px dashed var(--borde-fuerte);border-radius:var(--radio);text-align:center;color:var(--gris);font-size:var(--t-base);background:var(--card);padding:24px;transition:border-color .15s,background .15s,color .15s}.zona-soltar strong{font-size:var(--t-md);font-weight:700;font-stretch:var(--ancha);color:var(--tinta);margin-bottom:4px;display:block}.zona-soltar.activa{border-color:var(--acento);background:var(--acento-nieve);color:var(--sobre-acento);border-style:solid}.zona-soltar--chica{width:100%;font:inherit;font-size:var(--t-sm);color:var(--gris);cursor:pointer;background:0 0;margin-top:8px;padding:10px 16px;display:block}.zona-soltar--chica strong{font-size:var(--t-sm);margin-bottom:1px}.zona-soltar--chica:hover{border-color:var(--marca-media);background:var(--card)}.zona-soltar--chica:hover strong{color:var(--marca)}.zona-soltar--chica.activa{border-color:var(--marca);background:var(--marca-bruma);color:var(--marca-honda);border-style:solid}.toast{background:var(--marca-honda);color:var(--blanco);border-radius:var(--radio-chico);font-size:var(--t-base);box-shadow:var(--sombra-alta);z-index:50;border-left:4px solid var(--acento);max-width:min(560px,92vw);padding:12px 20px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.modal-fondo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#06375ecc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-caja{background:var(--card);border-radius:var(--radio-grande);width:min(94vw,760px);max-height:92vh;box-shadow:var(--sombra-alta);padding:20px;overflow-y:auto}.modal-caja--ancha{width:min(94vw,920px)}.modal-zonas{background:var(--card);border-radius:var(--radio-grande);width:min(97vw,1600px);max-height:97vh;box-shadow:var(--sombra-alta);flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.modal-zonas__cabecera{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modal-zonas__cabecera h3{font-size:var(--t-lg);color:var(--marca-honda);margin:0}.lienzo-grande{aspect-ratio:16/9;background:var(--marca-bruma);border-radius:var(--radio-chico);width:min(100%,172.444vh - 373.333px);color:var(--gris);font-size:var(--t-sm);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.lienzo-grande img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.lienzo-grande .marco__tirador{width:14px;height:14px;margin:-8px 0 0 -8px}.lienzo-grande .marco__numero{font-size:var(--t-xs);padding:4px 8px}.conmutador{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);background:var(--card);display:inline-flex;overflow:hidden}.conmutador__opcion{color:var(--gris);font:600 var(--t-sm) var(--fuente);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 16px}.conmutador__opcion:hover{background:var(--marca-bruma);color:var(--marca)}.conmutador__opcion.activa{background:var(--marca);color:var(--blanco)}.chip-falta{border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);background:var(--aviso-fondo);min-width:27px;color:var(--aviso-tinta);font:600 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;padding:4px 8px;transition:background .14s,border-color .14s}.chip-falta:hover{background:var(--marca);border-color:var(--marca);color:var(--blanco)}.cifra-grande{font:700 var(--t-xl) var(--mono);font-variant-numeric:tabular-nums;color:var(--marca-honda);letter-spacing:-.02em}@media (width<=2100px){.cabecera .subtitulo{display:none}}@media (width<=1440px){.cabecera nav a{padding-left:8px;padding-right:8px}.cabecera nav a.activo:after{left:10px;right:10px}}@media (width<=1000px){:root{--reborde:18px}.cabecera{gap:10px}.cabecera nav a{padding-left:10px;padding-right:10px}}@media (width<=720px){:root{--reborde:14px}.cabecera{gap:10px;height:58px}.cabecera .subtitulo{display:none}.cabecera h1{font-size:var(--t-md)}.cabecera nav a{font-size:var(--t-sm);padding:20px 10px}.contenido{padding:20px var(--reborde) 40px}.titulo-pagina{font-size:var(--t-xl)}.rejilla{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}table.listado{font-size:var(--t-sm)}table.listado th,table.listado td{padding-left:6px;padding-right:6px}.cabecera h1,.cabecera__separador{display:none}.cabecera__logo{height:28px}}@media (width<=560px){.carta__datos{font-size:var(--t-2xs)}}.marcador-clic{aspect-ratio:1;border:3px solid var(--clic);background:var(--clic-velo);height:10.4%;box-shadow:0 0 0 2px #ffffffeb, 0 0 0 5px var(--clic-halo);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.marcador-clic:after{content:"";background:var(--clic);border-radius:50%;width:26%;height:26%;box-shadow:0 0 0 2px #ffffffeb}.previo-clic{aspect-ratio:1;pointer-events:none;background:#7d858f8c;border-radius:50%;height:10.4%;position:absolute;transform:translate(-50%,-50%)}.miniatura--clic,.lienzo-grande--clic{cursor:crosshair}@keyframes late-clic{0%{opacity:1;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.previo-clic--anima{animation:.4s ease-out infinite late-clic}@media (prefers-reduced-motion:reduce){.previo-clic--anima{animation:none}}.marcador-clic-leyenda{background:var(--clic);width:10px;height:10px;box-shadow:0 0 0 2px var(--clic-halo);vertical-align:baseline;border-radius:50%;margin-right:6px;display:inline-block}.alcance{border-top:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 0;display:flex}.alcance__numero{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);background:var(--card);min-width:28px;color:var(--gris);font:600 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;padding:4px 8px;transition:background .12s,border-color .12s,color .12s}.alcance__numero:hover{border-color:var(--varias);color:var(--varias)}.alcance__numero.dentro{background:var(--varias);border-color:var(--varias);color:var(--blanco)}.alcance__numero.aqui{box-shadow:0 0 0 2px var(--varias-velo)}.alcance__todas{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);background:var(--card);color:var(--gris);font:600 var(--t-xs) var(--fuente);cursor:pointer;padding:4px 12px}.alcance__todas.dentro{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.cola{counter-reset:paso;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cola__archivo{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);align-items:center;gap:10px;padding:8px 10px;display:flex}.cola__archivo:before{counter-increment:paso;content:counter(paso);min-width:22px;font:700 var(--t-xs) var(--mono);color:var(--gris);text-align:right}.cola__tipo{border-radius:var(--radio-mini);font:700 var(--t-2xs) var(--mono);letter-spacing:.04em;color:var(--blanco);padding:2px 8px}.cola__tipo--presentacion{background:var(--tipo-presentacion)}.cola__tipo--pdf{background:var(--marca-honda)}.cola__tipo--imagen{background:var(--acento-hondo)}.cola__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-sm);flex:1;overflow:hidden}.cola__mover{font-size:var(--t-sm);padding:2px 10px;line-height:1.2}.temas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.tema{text-align:left;background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:6px;padding:10px 12px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.tema:hover{border-color:var(--borde-fuerte)}.tema:focus-visible{outline:2px solid var(--marca-media);outline-offset:2px}.tema--elegido{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca)}.tema__muestra{border-radius:var(--radio-mini);height:22px;display:flex;overflow:hidden}.tema__muestra>span{flex:1}.tema__nombre{font:700 var(--t-base) var(--fuente);font-stretch:var(--ancha)}.tema__pie{font-size:var(--t-xs);color:var(--gris);line-height:1.35}.lista-avisos{font-size:var(--t-sm);color:var(--gris);margin:8px 0 0;padding-left:20px;line-height:1.5}.lista-avisos--error{color:var(--peligro)}.rejilla-contrato{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:10px;display:grid}.veredicto{border-radius:var(--radio-pildora);font:600 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 8px;display:inline-block}.veredicto--mejora{background:var(--marca-nieve);color:var(--marca-honda)}.veredicto--empeora{background:var(--aviso-fondo);color:var(--aviso-tinta)}.veredicto--igual{background:var(--velo);color:var(--gris)}.marca-publicado{border-radius:var(--radio-pildora);background:var(--marca-nieve);color:var(--marca-honda);font:700 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;margin-top:8px;padding:2px 10px;text-decoration:none}a.marca-publicado:hover{background:var(--marca-bruma)}.marca-publicado--subiendo{background:var(--aviso-fondo);color:var(--aviso-tinta)}.enlace-vimeo{font:500 var(--t-sm) var(--mono);color:var(--marca);word-break:break-all;display:block}.barra-subida{border-radius:var(--radio-pildora);background:var(--velo);height:8px;margin:8px 0;overflow:hidden}.barra-subida>span{background:var(--marca);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.barra-subida>span{transition:none}}.ojo-cuaderno{background:var(--aviso-fondo);border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);color:var(--aviso-tinta);font-size:var(--t-base);border-left-width:4px;margin-top:12px;padding:12px 16px}.doc{grid-template-columns:260px 1fr;align-items:start;gap:24px;display:grid}.doc__indice{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.doc__entrada{border-radius:var(--radio-chico);color:var(--tinta);border-left:3px solid #0000;padding:10px 12px;text-decoration:none;display:block}.doc__entrada:hover{background:var(--marca-bruma)}.doc__entrada--activa{background:var(--card);border-left-color:var(--marca);box-shadow:var(--sombra)}.doc__titulo{font-size:var(--t-base);color:var(--marca-honda);font-weight:700;display:block}.doc__resumen{font-size:var(--t-xs);color:var(--gris);margin-top:2px;line-height:1.35;display:block}.doc__cuerpo{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);max-width:68ch;padding:24px 32px 32px}.doc__cuerpo>h2{font-size:var(--t-2xl);font-stretch:var(--ancha);color:var(--marca-honda);margin:0 0 16px}.doc__cuerpo h3{font-size:var(--t-md);font-stretch:var(--estrecha);letter-spacing:.04em;text-transform:uppercase;color:var(--marca);margin:24px 0 8px}.doc__cuerpo p{margin:0 0 12px;line-height:1.62}.doc__cuerpo ul,.doc__cuerpo ol{margin:0 0 12px;padding-left:20px}.doc__cuerpo li{margin-bottom:6px;line-height:1.55}.doc__cuerpo code{font-family:var(--mono);background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio-mini);padding:.05em .3em;font-size:.87em}.doc__cuerpo kbd{font-family:var(--mono);background:var(--marca-bruma);border:1px solid var(--borde-fuerte);border-radius:var(--radio-mini);border-bottom-width:2px;padding:.1em .4em;font-size:.82em}.doc-clave{background:var(--marca-bruma);border-left:3px solid var(--marca);border-radius:var(--radio-chico);padding:12px 16px}.doc-aviso{background:var(--aviso-fondo);border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);color:var(--aviso-tinta);padding:12px 16px}.doc-pasos{counter-reset:doc;padding-left:0;list-style:none}.doc-pasos li{counter-increment:doc;gap:12px;margin-bottom:12px;display:flex}.doc-pasos li:before{content:counter(doc);width:25px;height:25px;font-family:var(--mono);font-size:var(--t-xs);color:var(--marca);background:var(--marca-bruma);border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);flex:none;place-items:center;font-weight:600;display:grid}.doc-tabla{border-collapse:collapse;width:100%;font-size:var(--t-base);margin:0 0 16px}.doc-tabla th{text-align:left;font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;font-stretch:var(--estrecha);color:var(--gris);border-bottom:1px solid var(--borde);padding:8px 10px}.doc-tabla td{border-bottom:1px solid var(--borde);vertical-align:top;padding:10px}.doc-tabla tr:last-child td{border-bottom:none}.doc-ambitos{padding-left:0;list-style:none}.doc-ambitos li{align-items:baseline;gap:8px;display:flex}.doc__cuerpo h3.doc-destacado{color:var(--peligro)}@media (width<=960px){.doc{grid-template-columns:1fr}.doc__indice{position:static}.doc__cuerpo{padding:20px 20px 24px}}.revision{border-top:1px solid var(--borde);margin-top:16px;padding-top:16px}.veredicto-indice{border:1px solid var(--borde);border-radius:var(--radio);background:var(--velo);align-items:center;gap:12px;padding:12px 16px;display:flex}.veredicto-indice>div{flex-direction:column;gap:2px;display:flex}.veredicto-indice strong{font:700 var(--t-md) var(--fuente);font-stretch:var(--ancha);color:var(--tinta)}.veredicto-indice__marca{border-radius:var(--radio-mini);background:var(--borde-fuerte);width:10px;min-height:34px;transform:skewX(var(--eixo));flex:none;align-self:stretch}.veredicto-indice--bien{background:var(--acento-nieve);border-color:var(--acento-borde)}.veredicto-indice--bien .veredicto-indice__marca{background:var(--acento-hondo)}.veredicto-indice--regular{background:var(--aviso-fondo);border-color:var(--aviso-borde)}.veredicto-indice--regular .veredicto-indice__marca{background:var(--aviso-medio)}.veredicto-indice--mal{background:var(--error-fondo);border-color:var(--error-borde)}.veredicto-indice--mal .veredicto-indice__marca{background:var(--peligro)}.cifras{flex-wrap:wrap;align-items:stretch;gap:10px;margin:12px 0;display:flex}.cifra{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);flex-direction:column;gap:1px;min-width:104px;padding:10px 16px;display:flex}.cifra__que{font:600 var(--t-xs) var(--fuente);font-stretch:var(--estrecha);text-transform:uppercase;letter-spacing:.08em;color:var(--gris)}.cifra__pie{font-size:var(--t-xs);color:var(--gris);max-width:150px;margin-top:4px;line-height:1.35}.cifras__tipos{border:1px dashed var(--borde-fuerte);border-radius:var(--radio-chico);flex-direction:column;justify-content:center;gap:6px;padding:10px 16px;display:flex}.etiqueta-tipo{font-size:var(--t-sm);color:var(--tinta);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.punto-tipo{border-radius:var(--radio-mini);width:20px;height:20px;font:700 var(--t-2xs) var(--mono);color:var(--blanco);background:var(--gris);flex:none;justify-content:center;align-items:center;display:inline-flex}.punto-tipo--presentacion{background:var(--tipo-presentacion)}.punto-tipo--documento{background:var(--marca-honda)}.punto-tipo--cuaderno{background:var(--acento-hondo)}.punto-tipo--grabado{background:var(--marca);font-size:var(--t-2xs)}.punto-tipo--aportado{background:var(--gris-hondo);font-size:var(--t-xs)}.punto-tipo--ninguno{color:var(--peligro);border:1px dashed var(--peligro);background:0 0}.cifras__tipos .punto-tipo{border-radius:var(--radio-mini);width:11px;height:11px}.arbol{margin-top:16px}.arbol__barra{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.arbol__barra .rotulo{margin:0}.nodo{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);margin-bottom:8px;overflow:hidden}.nodo--tema{border-color:var(--borde-fuerte)}.nodo--tema.nodo--abierto{background:var(--velo)}.nodo--clase{background:var(--marca-bruma);border-color:var(--borde)}.nodo--recurso{background:var(--card)}.nodo:last-child{margin-bottom:0}.nodo__cabecera{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tinta);background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;transition:background .14s;display:flex}.nodo__cabecera:hover{background:var(--marca-bruma)}.nodo--clase .nodo__cabecera:hover{background:var(--marca-nieve)}.nodo__cabecera:focus-visible{box-shadow:inset var(--foco);outline:none}.nodo__flecha{border:5px solid #0000;border-left-color:var(--gris);flex:none;width:0;height:0;margin-left:2px;transition:transform .14s}.nodo--abierto>.nodo__cabecera .nodo__flecha{transform:rotate(90deg)translate(2px,2px)}.nodo__orden{border-radius:var(--radio-mini);background:var(--marca);min-width:22px;height:22px;color:var(--blanco);font:700 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.nodo__orden--clase{color:var(--marca-honda);border:1px solid var(--borde-fuerte);background:0 0}.nodo__titulo{min-width:0;font:600 var(--t-base) var(--fuente);font-stretch:var(--ancha);color:var(--tinta);flex:1}.nodo--clase>.nodo__cabecera .nodo__titulo{font-size:var(--t-base)}.nodo__titulo--recurso{font-weight:500;font-size:var(--t-base);font-stretch:100%}.nodo__falta{color:var(--peligro);font-weight:500}.nodo__cifras{font-size:var(--t-xs);color:var(--gris);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.nodo__cifras i{background:var(--borde-fuerte);border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.nodo__cuerpo{border-top:1px solid var(--borde);padding:10px 12px 10px 32px}.nodo__cuerpo--recurso{background:var(--velo)}.evaluacion-tema{border-top:1px dashed var(--borde-fuerte);margin-top:16px;padding-top:10px}.evaluacion-tema__cabecera{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.evaluacion-tema__cabecera .nota{margin:0}.evaluacion-tema__rotulo{font:700 var(--t-2xs)/1 var(--fuente);font-stretch:var(--estrecha);letter-spacing:.14em;text-transform:uppercase;color:var(--marca-honda);white-space:nowrap}.evaluacion-tema__piezas{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.evaluacion-tema__en{font-size:var(--t-sm);color:var(--gris)}.evaluacion-tema__sep{background:var(--borde-fuerte);width:1px;height:18px;margin:0 4px}.evaluacion-tema__revisar{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.evaluacion-tema__revisar .nota{margin:0}.tira-curso{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tira-curso h3{margin:0 0 2px}.tira-curso .nota{margin:0}.tira-curso__ancho{flex-basis:100%}.nodo__objetivo{font-size:var(--t-sm);color:var(--gris);margin:0 0 10px;line-height:1.55}.nodo__meta{margin-bottom:8px}.etiqueta-suave{border-radius:var(--radio-pildora);background:var(--marca-nieve);color:var(--marca-honda);font:600 var(--t-xs) var(--fuente);white-space:nowrap;padding:4px 10px;display:inline-block}.nodo__instrucciones{font-size:var(--t-sm);color:var(--tinta);white-space:pre-wrap;margin:0 0 8px;line-height:1.6}.nodo__vacio{font-size:var(--t-sm);color:var(--aviso-tinta);margin:0 0 8px;font-style:italic}.nodo__salida{font:var(--t-xs) var(--mono);color:var(--gris);margin:6px 0 0}.lista-objetivos,.lista-puntos{font-size:var(--t-sm);color:var(--gris);margin:0 0 10px;padding-left:20px;line-height:1.55}.lista-objetivos li,.lista-puntos li{margin-bottom:4px}.lista-puntos{color:var(--tinta)}@media (width<=720px){.nodo__cifras{display:none}.nodo__cuerpo{padding-left:16px}.cifra{flex:42%;min-width:0}}.campo-vivo{border-radius:var(--radio-chico);width:100%;min-width:0;font:400 var(--t-base) var(--fuente);color:var(--tinta);background:0 0;border:1px solid #0000;margin:0;padding:6px 8px;transition:border-color .14s,background .14s,box-shadow .14s}.campo-vivo:hover:not(:focus){border-color:var(--borde-fuerte);background:var(--card)}.campo-vivo:focus{border-color:var(--marca-media);background:var(--card);box-shadow:var(--foco);outline:none}.campo-vivo::placeholder{color:var(--gris);opacity:.8;font-style:italic}.campo-vivo--titulo{font:700 var(--t-2xl) var(--fuente);font-stretch:var(--ancha);letter-spacing:-.015em;margin-left:-8px}.campo-vivo--entradilla{font-size:var(--t-base);color:var(--gris);margin-left:-8px}.campo-vivo--tema{font:600 var(--t-md) var(--fuente);font-stretch:var(--ancha)}.campo-vivo--clase{font:600 var(--t-base) var(--fuente)}.campo-vivo--recurso{font:500 var(--t-base) var(--fuente)}.campo-vivo--nota{font-size:var(--t-sm);color:var(--gris);margin-left:-8px}.campo-vivo--corto{width:78px;font-family:var(--mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums}textarea.campo-vivo{resize:none;line-height:1.55;font-family:var(--fuente);display:block;overflow:hidden}textarea.campo-vivo--instrucciones,textarea.campo-vivo--lista{font-size:var(--t-sm)}.dato-campo{flex-direction:column;gap:2px;min-width:0;margin-bottom:10px;display:flex}.dato-campo__etiqueta{font:600 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);text-transform:uppercase;letter-spacing:.08em;color:var(--gris);padding-left:8px}.curso__cabecera{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.curso__identidad{flex:1;min-width:280px}.curso__cabecera-lado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.crono{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);white-space:nowrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.crono__punto{background:var(--borde-fuerte);border-radius:50%;flex:none;width:8px;height:8px}.crono__punto--vivo{background:var(--acento);animation:2.4s ease-in-out infinite crono-latir}@keyframes crono-latir{0%,to{box-shadow:0 0 0 0 var(--acento-nieve);opacity:1}50%{opacity:.75;box-shadow:0 0 0 5px #89bd2429}}@media (prefers-reduced-motion:reduce){.crono__punto--vivo{animation:none}}.crono__cifras{flex-direction:column;line-height:1.25;display:flex}.crono__grande{font:700 var(--t-md) var(--fuente);font-stretch:var(--ancha);color:var(--tinta)}.crono__que{font:500 var(--t-xs) var(--fuente);font-stretch:var(--estrecha);text-transform:uppercase;letter-spacing:.04em;color:var(--gris)}.crono__reparto{border-left:1px solid var(--borde);font:500 var(--t-xs) var(--fuente);color:var(--gris);flex-direction:column;gap:2px;padding-left:10px;display:flex}.crono__reparto strong{color:var(--tinta);font-weight:700}.curso__ajustes{flex-wrap:wrap;gap:4px 20px;display:flex}.curso__ajustes .dato-campo{flex:190px;margin-bottom:0}.curso__ajustes-rotulo{flex:100%;margin-bottom:4px}.curso__ajustes .dato-campo--ancho{flex:100%}.partida__cabecera{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:4px 20px;padding-bottom:16px;display:flex}.partida__cabecera .dato-campo{margin-bottom:0}.partida__cabecera .dato-campo--ancho{flex:0 520px}.partida__cabecera .dato-campo:not(.dato-campo--ancho){flex:0 190px}.partida__grupos{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;padding:16px 0 2px;display:grid}.partida__grupo+.partida__grupo{border-left:1px solid var(--borde);margin-left:-24px;padding-left:24px}.partida__que{font:600 var(--t-sm) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.01em;color:var(--marca-honda);align-items:center;gap:8px;margin:0 0 8px;display:flex}.partida__glifo{color:var(--marca);flex:none;display:inline-flex}.partida__ayuda{font-size:var(--t-xs);color:var(--gris);margin:8px 0 0;padding-left:2px;line-height:1.45}.partida__pie{border-top:1px solid var(--borde);font-size:var(--t-sm);color:var(--gris);margin:16px 0 0;padding-top:12px;line-height:1.5}.partida__pie strong{color:var(--marca-honda);font-weight:700}.lista-editable{border-radius:var(--radio-chico);text-align:left;cursor:text;background:0 0;border:1px solid #0000;flex-wrap:wrap;align-content:flex-start;gap:6px;width:100%;min-height:30px;padding:4px;transition:border-color .14s,background .14s;display:flex}.lista-editable:hover{border-color:var(--borde-fuerte);background:var(--card)}.lista-editable:focus-visible{border-color:var(--marca-media);background:var(--card);box-shadow:var(--foco);outline:none}.lista-editable__campo{margin:0}.ficha{border:1px solid var(--marca-nieve);border-radius:var(--radio-pildora);background:var(--marca-bruma);max-width:100%;font:500 var(--t-sm) var(--fuente);color:var(--tinta);white-space:normal;overflow-wrap:anywhere;align-items:center;padding:4px 10px;line-height:1.35;display:inline-flex}.ficha--vacia{border:1px dashed var(--borde-fuerte);color:var(--gris);background:0 0;font-style:italic;font-weight:400}.lista-editable:hover .ficha--vacia{border-color:var(--marca-media);color:var(--marca)}.curso__lanzar{border-top:1px solid var(--borde);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.curso__lanzar .dato-campo{margin-bottom:0}.arbol__barra--titular{align-items:flex-end;margin:24px 0 10px}.arbol__barra--titular h3{margin:0 0 2px}.arbol__barra--titular .nota{display:block}.nodo__cabecera--edita{cursor:default}.nodo__cabecera--edita:hover,.nodo--clase .nodo__cabecera--edita:hover{background:0 0}.nodo__pico{border-radius:var(--radio-chico);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.nodo__pico:hover{background:var(--marca-nieve)}.nodo__pico:focus-visible{box-shadow:var(--foco);outline:none}.nodo__acciones{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.nodo__cabecera{flex-wrap:wrap}.nodo__cabecera .campo-vivo{flex:1 1 var(--titulo-fila-min,200px)}.accion{border-radius:var(--radio-chico);font:600 var(--t-xs) var(--fuente);color:var(--gris);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:4px 8px;transition:background .14s,color .14s,border-color .14s}.accion:hover:not(:disabled):not([aria-disabled=true]){background:var(--card);border-color:var(--borde-fuerte);color:var(--marca)}.accion:focus-visible{box-shadow:var(--foco);outline:none}.accion:disabled,.accion[aria-disabled=true]{color:var(--borde-fuerte);cursor:default}.accion--peligro:hover:not(:disabled):not([aria-disabled=true]){background:var(--error-fondo);border-color:var(--error-borde);color:var(--peligro)}.nodo__ajustes{flex-wrap:wrap;align-items:flex-end;gap:6px 20px;margin-bottom:10px;display:flex}.nodo__ajustes .dato-campo{margin-bottom:0}.tarjeta__titulo{font:700 var(--t-lg) var(--fuente);font-stretch:var(--ancha);letter-spacing:-.01em;color:var(--tinta);margin-bottom:4px;text-decoration:none;display:block}.tarjeta__titulo:hover{color:var(--marca)}.tarjeta__datos{font-size:var(--t-sm);color:var(--gris);align-items:center;gap:4px;margin:10px 0 0;display:flex}.tarjeta__datos strong{font:700 var(--t-sm) var(--mono);font-variant-numeric:tabular-nums;color:var(--marca-honda)}.tarjeta__fecha{white-space:nowrap;font-size:var(--t-xs);margin-left:auto}.tarjeta__datos i{background:var(--borde-fuerte);border-radius:50%;width:3px;height:3px;margin:0 6px}.tarjeta__pie{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media (width<=720px){.nodo__acciones{flex-wrap:wrap;justify-content:flex-end}.campo-vivo--titulo{font-size:var(--t-xl)}}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salto{z-index:60;border-radius:var(--radio-chico);background:var(--marca);color:var(--blanco);font:600 var(--t-base) var(--fuente);box-shadow:var(--sombra-alta);padding:10px 16px;text-decoration:none;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.salto:focus{outline-color:var(--marca-honda);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.salto{transition:none}}.guardado{z-index:40;border-radius:var(--radio-pildora);border:1px solid var(--borde);background:var(--card);box-shadow:var(--sombra);font:600 var(--t-sm) var(--fuente);color:var(--gris);align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:fixed;bottom:22px;right:88px}.guardado:before{content:"";background:var(--borde-fuerte);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite latido}.guardado--hecho{border-color:var(--acento-borde);background:var(--acento-nieve);color:var(--acento-tinta)}.guardado--hecho:before{background:var(--acento-hondo);animation:none}.punto-vivo{vertical-align:middle;background:var(--acento-hondo);border-radius:50%;width:7px;height:7px;margin-left:6px;animation:1.4s ease-in-out infinite latido;display:inline-block}.badge--en_curso{background:var(--acento-nieve);color:var(--acento-tinta)}.badge--en_curso:before{content:"";border-radius:var(--radio-pildora);background:var(--acento-hondo);width:7px;height:7px;animation:1.4s ease-in-out infinite latido}.badge--completado_con_fallos{background:var(--aviso-fondo);color:var(--aviso-tinta)}.fila--viva td{background:var(--acento-nieve)!important}table.listado tbody tr.fila--viva:hover td{background:var(--acento-velo)!important}.barra-trabajo{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 16px;display:flex}.avance{margin:12px 0}.avance__linea{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.avance__linea strong{font:700 var(--t-base) var(--fuente);font-variant-numeric:tabular-nums;color:var(--tinta)}.vacio{border:1px dashed var(--borde-fuerte);border-radius:var(--radio);text-align:center;background:var(--velo);padding:32px 24px}.vacio p{margin:0 0 8px}.vacio .nota{max-width:46ch;margin:0 auto 16px}.vacio--fallo{border-style:solid;border-color:var(--error-borde);background:var(--error-fondo)}.vacio--fallo strong,.vacio--fallo .nota{color:var(--error-tinta)}@media (prefers-reduced-motion:reduce){.guardado:before,.punto-vivo,.badge--en_curso:before,.badge--ejecutando:before,.cinta__paso--activo{animation:none}*{transition-duration:.01ms!important}}.nodo--roto{border-color:var(--error-borde)}.nodo--roto>.nodo__cabecera{border-left:3px solid var(--peligro)}.nodo--flojo{border-color:var(--aviso-borde)}.nodo--flojo>.nodo__cabecera{border-left:3px solid var(--aviso-medio)}.marca-problema{border-radius:var(--radio-pildora);background:var(--error-fondo);color:var(--error-tinta);font:700 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;padding:2px 8px}.marca-problema--leve{background:var(--aviso-fondo);color:var(--aviso-tinta)}@media (width<=720px){.nodo__cabecera{--titulo-fila-min:140px}.partida__grupos{grid-template-columns:1fr;gap:0}.partida__grupo+.partida__grupo{border-left:0;border-top:1px solid var(--borde);margin:16px 0 0;padding:16px 0 0}.curso__cabecera{flex-direction:column-reverse;align-items:flex-start}.curso__identidad{width:100%;min-width:0}.curso__cabecera-lado{justify-content:space-between;width:100%}.barra-trabajo{gap:8px}}.motor-bloque{border-top:1px solid var(--borde);margin-top:20px;padding-top:16px}.motor-bloque__cabecera{align-items:center;gap:10px;margin-bottom:10px;display:flex}.motor-bloque__cabecera h3{font-size:var(--t-md);margin:0}.ajustes-motor{flex-wrap:wrap;align-items:flex-start;gap:4px 20px;display:flex}.ajustes-motor .dato-campo{flex:200px}.ajustes-motor .dato-campo--ancho{flex:100%}.ajustes-motor .campo{width:100%}.dato-campo__ayuda{font-size:var(--t-xs);color:var(--gris);margin-top:4px;padding-left:2px;line-height:1.4}.marca-origen{border-radius:var(--radio-pildora);background:var(--marca-nieve);color:var(--marca-honda);font-size:var(--t-2xs);letter-spacing:.04em;margin-left:8px;padding:1px 8px;font-style:normal}.flujo{margin:12px 0 0;padding:0;list-style:none}.paso{gap:16px;padding-bottom:24px;display:flex;position:relative}.paso:last-child{padding-bottom:0}.paso:before{content:"";background:var(--borde);width:2px;position:absolute;top:32px;bottom:2px;left:14px}.paso:last-child:before{display:none}.paso--hecho:before{background:var(--marca-nieve)}.paso__marca{background:var(--card);border:2px solid var(--borde-fuerte);border-radius:var(--radio-chico);width:28px;height:28px;color:var(--gris);font:700 var(--t-sm) var(--mono);transform:skewX(var(--eixo));flex:none;justify-content:center;align-items:center;margin-top:1px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.paso__marca>span{transform:skewX(calc(-1 * var(--eixo)));display:block}.paso--hecho .paso__marca{background:var(--marca);border-color:var(--marca);color:var(--blanco)}.paso__cuerpo{flex:1;min-width:0;padding-top:4px}.paso__titulo{font:600 var(--t-base) var(--fuente);font-stretch:var(--ancha);color:var(--tinta);display:block}.paso__detalle{font-size:var(--t-sm);color:var(--gris);margin:2px 0 10px}.video-carta{border:1px solid var(--borde);border-radius:var(--radio);background:var(--card);box-shadow:var(--sombra);margin:0;overflow:hidden}.video-carta video{aspect-ratio:16/9;background:var(--marca-honda);width:100%;display:block}.video-carta__pie{align-items:center;gap:8px;padding:10px 12px;display:flex}.video-carta__nombre{min-width:0;font:600 var(--t-sm) var(--fuente);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.video-carta__dato{font:500 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris);flex:none}.material{border-top:1px dashed var(--borde-fuerte);flex-direction:column;gap:10px;margin-top:12px;padding-top:10px;display:flex}.pantallas{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.pantalla{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);margin:0;overflow:hidden}.pantalla img{aspect-ratio:16/9;object-fit:contain;background:var(--marca-bruma);width:100%;display:block}.pantalla__pie{border-top:1px solid var(--borde);align-items:center;gap:6px;padding:4px 6px;display:flex}.pantalla__numero{text-align:center;min-width:20px;font:700 var(--t-2xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--marca-honda);background:var(--marca-nieve);border-radius:var(--radio-mini);padding:2px 4px}.pantalla__muda{font:600 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.06em;text-transform:uppercase;color:var(--aviso-tinta);background:var(--aviso-fondo);border-radius:var(--radio-pildora);padding:1px 8px}.pantalla__pie .accion{margin-left:auto;padding:2px 6px}.usos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin-top:6px;display:grid}.uso__linea{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.uso__que{font:600 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.uso__cuanto{font:600 var(--t-sm) var(--mono);font-variant-numeric:tabular-nums;color:var(--marca-honda)}.uso__barra{margin:0}.uso__barra .uso__lleno{background:var(--peligro)}.perfil{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);width:100%;height:46px;margin-top:10px;display:block}.perfil polyline{fill:none;stroke:var(--marca);stroke-width:1.4px;vector-effect:non-scaling-stroke}.detalle-metricas{padding:10px 6px}table.listado td.celda-cifra{font:500 var(--t-sm) var(--mono);font-variant-numeric:tabular-nums;color:var(--tinta);white-space:nowrap}a.tarjeta{color:inherit;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:block}a.tarjeta:hover{border-color:var(--marca-media);transform:translateY(-2px);box-shadow:0 14px 34px -18px #0b548d80}.toast{animation:.22s ease-out toast-sube}@keyframes toast-sube{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.doc__cuerpo>h2,.doc__cuerpo h3{scroll-margin-top:76px}@media (prefers-reduced-motion:reduce){.toast{animation:none}a.tarjeta:hover,.carta:hover{transform:none}}.video-carta__acciones{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 12px;display:flex}.video-carta__pie{padding-bottom:4px}.video-carta__sellos{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.video-carta__botones{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.seleccion{border:1px solid var(--borde);border-radius:var(--radio);background:var(--velo);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.seleccion__todos{font:500 var(--t-sm) var(--fuente);color:var(--tinta);cursor:pointer;align-items:center;gap:8px;display:flex}.seleccion__cuenta{font:600 var(--t-sm) var(--fuente);color:var(--tinta);margin-left:auto}.seleccion__ocultos{color:var(--gris);font-style:normal;font-weight:500}.video-carta__marca{cursor:pointer;width:15px;height:15px;accent-color:var(--marca);flex:none;margin:0}.lista-videos{max-height:168px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.lista-videos__uno{border-bottom:1px solid var(--borde);font-size:var(--t-sm);color:var(--tinta);align-items:center;gap:8px;padding:4px 0;display:flex}.lista-videos__uno:last-child{border-bottom:0}.sello{border-radius:var(--radio-pildora);border:1px solid var(--borde-fuerte);font:700 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);letter-spacing:.05em;text-transform:uppercase;color:var(--gris);background:var(--velo);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;text-decoration:none;display:inline-flex}.sello--ok{background:var(--acento-nieve);border-color:var(--acento-borde);color:var(--acento-tinta)}.sello--ok:hover{background:var(--acento-velo)}.sello--mal{background:var(--error-fondo);border-color:var(--error-borde);color:var(--error-tinta)}.sello--subiendo{background:var(--acento-nieve);border-color:var(--acento-borde);color:var(--acento-tinta)}.sello--subiendo:before{content:"";border-radius:var(--radio-pildora);background:var(--acento-hondo);width:6px;height:6px;animation:1.4s ease-in-out infinite latido}.sello--gris{opacity:.75}@media (prefers-reduced-motion:reduce){.sello--subiendo:before{animation:none}}.destinos{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:8px;display:grid}.destino{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);cursor:pointer;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:4px 10px;padding:10px 12px;transition:border-color .14s,background .14s;display:grid}.destino:hover{border-color:var(--borde-fuerte);background:var(--velo)}.destino--no{cursor:default;background:var(--velo);opacity:.85}.destino--no:hover{border-color:var(--borde)}.destino__nombre{font:600 var(--t-sm) var(--fuente);color:var(--tinta)}.destino__motivo{font-size:var(--t-xs);color:var(--gris);grid-column:2;line-height:1.45}.publicaciones{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.publicacion{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.publicacion__destino{font:600 var(--t-sm) var(--fuente);color:var(--tinta);min-width:110px}.publicacion__pct{font:600 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris);margin-left:6px}.publicacion__enlace{font-size:var(--t-sm)}.publicacion__error{font-size:var(--t-xs);color:var(--error-tinta);flex:100%;line-height:1.5}.publicacion__aviso{font-size:var(--t-xs);color:var(--aviso-tinta);flex:100%;line-height:1.5}.publicacion__acciones{gap:4px;margin-left:auto;display:flex}.destino-caja{border-top:1px solid var(--borde);margin-top:16px;padding-top:12px}.destino-caja__cabecera{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.destino-caja__cabecera h3{font:700 var(--t-base) var(--fuente);font-stretch:var(--ancha);color:var(--marca-honda);margin:0}.destino-caja .nota{margin:0 0 8px}textarea.campo{resize:vertical;width:100%;font:400 var(--t-sm) var(--fuente);line-height:1.55}.apartados{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.apartado{border:1px solid var(--borde);border-radius:var(--radio);background:var(--card);grid-template-columns:240px 1fr;gap:16px;padding:12px;display:grid}.apartado__vista{align-self:start;position:relative}.apartado__pantalla{aspect-ratio:16/9;object-fit:contain;background:var(--marca-honda);border-radius:var(--radio-chico);width:100%;display:block}.apartado__ampliar{border-radius:var(--radio-chico);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.apartado__lupa{border-radius:var(--radio-pildora);width:24px;height:24px;color:var(--blanco);font-size:var(--t-sm);opacity:0;pointer-events:none;background:#06375ed9;place-items:center;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:6px;right:6px}.apartado__ampliar:hover .apartado__lupa,.apartado__ampliar:focus-visible .apartado__lupa{opacity:1}.apartado__ampliar:hover .apartado__pantalla{outline:2px solid var(--marca);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.apartado__lupa{transition:none}}.apartado__numero,.apartado__pantalla-n{pointer-events:none}.visor{border-radius:var(--radio-grande);background:var(--card);width:min(96vw,163.556vh - 337.778px);max-height:96vh;box-shadow:var(--sombra-alta);flex-direction:column;gap:10px;padding:16px;display:flex}.visor__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visor__titulo{color:var(--marca-honda);font-size:var(--t-md)}.visor__cuenta{color:var(--gris);font:600 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums}.visor__imagen{aspect-ratio:16/9;object-fit:contain;background:var(--marca-honda);border-radius:var(--radio-chico);width:100%;display:block}.visor__pie{min-height:0;font-size:var(--t-sm);line-height:1.45;overflow-y:auto}.visor__locucion{gap:8px;margin:0 0 6px;display:flex}.visor__n{border-radius:var(--radio-pildora);background:var(--velo);min-width:22px;height:18px;color:var(--gris);font:700 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:0 6px;line-height:18px}.accion--select{cursor:pointer;max-width:15rem}.apartado__pantalla--sin{border:1px dashed var(--borde);color:var(--gris);font-size:var(--t-xs);text-align:center;background:0 0;place-items:center;padding:8px;display:grid}.apartado__pantalla-n{border-radius:var(--radio-pildora);color:var(--blanco);font:600 var(--t-2xs) var(--mono);font-variant-numeric:tabular-nums;background:#06375eb8;padding:1px 8px;position:absolute;bottom:6px;right:6px}.apartado__numero{border-radius:var(--radio-pildora);min-width:22px;color:var(--blanco);font:700 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;text-align:center;background:#06375ed9;padding:1px 8px;position:absolute;top:6px;left:6px}.apartado__cuerpo{flex-direction:column;gap:8px;min-width:0;display:flex}.apartado__cabecera{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apartado__resumen{min-width:0;font:600 var(--t-base) var(--fuente);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.apartado__clase{border-radius:var(--radio-pildora);border:1px solid var(--borde);background:var(--velo);font:600 var(--t-2xs) var(--mono);color:var(--gris);flex:none;padding:1px 8px}.apartado__locucion{display:block}.apartado__locucion textarea.campo{resize:vertical;width:100%;font:400 var(--t-sm) var(--fuente);line-height:1.55}.apartado__acciones{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.apartado__json{border-top:1px dashed var(--borde-fuerte);flex-direction:column;gap:8px;padding-top:8px;display:flex}.apartado__orden{border-radius:var(--radio-chico);background:var(--marca-bruma);border:1px solid var(--marca-nieve);border-left:3px solid var(--marca-media);flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.apartado__orden .nota{margin:0}textarea.apartado__codigo{resize:vertical;width:100%;font:400 var(--t-sm) var(--mono);tab-size:2;white-space:pre;overflow-wrap:normal;line-height:1.5;overflow-x:auto}.metadatos{gap:2px;margin:0;display:grid}.metadatos__fila{border-bottom:1px dashed var(--borde);grid-template-columns:130px 1fr;align-items:baseline;gap:10px;padding:4px 0;display:grid}.metadatos__fila dt{font:600 var(--t-2xs) var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gris)}.metadatos__fila dd{font-size:var(--t-sm);word-break:break-word;margin:0}@media (width<=560px){.metadatos__fila{grid-template-columns:1fr;gap:0}}@media (width<=720px){.apartado{grid-template-columns:1fr}.apartado__vista{max-width:320px}}.acceso{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.acceso__caja{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-grande);width:min(100%,420px);box-shadow:var(--sombra-alta);flex-direction:column;gap:12px;padding:32px;display:flex}.acceso__logo{width:190px;height:auto;margin-bottom:4px}.acceso__titulo{font:700 var(--t-xl) var(--fuente);font-stretch:var(--ancha);color:var(--marca-honda);margin:0}.acceso__nota{font-size:var(--t-sm);color:var(--gris);margin:-4px 0 6px;line-height:1.55}.acceso__caja .dato-campo{margin-bottom:0}.acceso__caja .campo{width:100%}.acceso__boton{justify-content:center;margin-top:6px}.dato-campo__ayuda--mal{color:var(--error-tinta)}.cabecera__quien{border-left:1px solid var(--borde);align-items:center;gap:8px;margin-left:12px;padding-left:16px;display:flex}.cabecera__usuario{font:600 var(--t-sm) var(--fuente);color:var(--marca-honda);white-space:nowrap;text-overflow:ellipsis;max-width:140px;text-decoration:none;overflow:hidden}.cabecera__usuario:hover{color:var(--marca)}.cabecera__usuario.activo{color:var(--marca);text-decoration:underline}@media (width<=960px){.cabecera__quien{margin-left:auto}.cabecera__usuario{max-width:90px}}.motores{vertical-align:baseline;flex-wrap:wrap;gap:4px 10px;display:inline-flex}.motores__uno{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.motores__nombre{font:600 var(--t-xs) var(--fuente);color:var(--marca-honda)}.motores__cifra{font:500 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris)}table.listado td.celda-cifra .motores{margin-top:2px;display:flex}.personas{vertical-align:baseline;flex-wrap:wrap;gap:4px 10px;display:inline-flex}.personas__una{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.personas__nombre{font:600 var(--t-xs) var(--fuente);color:var(--marca-honda)}.personas__cifra{font:500 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris)}.exportar{flex-direction:column;gap:8px;display:flex}.exportar--compacto{background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio);width:100%;margin-top:8px;padding:12px 16px}.exportar__opciones{flex-wrap:wrap;gap:20px}.exportar__opcion{font:500 var(--t-sm) var(--fuente);color:var(--tinta);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.exportar__opcion input{accent-color:var(--marca);cursor:pointer}.exportar__peso{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.exportar__peso strong{font:700 var(--t-xl) var(--fuente);font-stretch:var(--ancha);font-variant-numeric:tabular-nums;color:var(--marca-honda)}.exportar__secciones{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px 20px;margin:0;padding:0;list-style:none;display:grid}.exportar__secciones li{border-bottom:1px solid var(--borde);font:500 var(--t-sm) var(--fuente);color:var(--tinta);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.exportar__secciones .nota{font-variant-numeric:tabular-nums}.exportar__faltan{max-height:220px;font-size:var(--t-sm);margin:8px 0 0;padding-left:20px;overflow-y:auto}.exportar__faltan li{margin-bottom:4px}.exportar__faltan code{font:500 var(--t-xs) var(--mono)}.idiomas{flex-direction:column;gap:10px;display:flex}.idiomas__rotulo{margin:0}.idiomas__lista{flex-direction:column;gap:6px;display:flex}.idioma-fila{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--marca-bruma);grid-template-columns:minmax(150px,280px) minmax(190px,260px) 1fr auto;align-items:center;gap:6px 16px;padding:8px 10px;display:grid}@media (width<=720px){.idioma-fila{grid-template-columns:minmax(0,1fr) auto}.idioma-fila__voz{grid-column:1}.idioma-fila>.pill{grid-column:2}.idioma-fila__nombre{grid-column:1/-1}}.idioma-fila__nombre{min-width:0;font:600 var(--t-sm) var(--fuente);color:var(--tinta);align-items:center;gap:8px;display:flex}.idioma-fila__codigo{border-radius:var(--radio-mini);background:var(--marca-nieve);min-width:20px;height:20px;font:600 var(--t-2xs) var(--mono);color:var(--marca);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.idioma-fila__marca{border-radius:var(--radio-pildora);background:var(--marca-nieve);font:500 var(--t-2xs) var(--fuente);letter-spacing:.04em;text-transform:uppercase;color:var(--marca);padding:1px 8px}.idioma-fila__voz{align-items:center;gap:8px;min-width:0;display:flex}.idioma-fila__voz .campo{min-width:0}.idioma-fila>.pill{grid-column:4;justify-self:end}.idioma-fila__voz-etiqueta{font:500 var(--t-xs) var(--fuente);color:var(--gris)}.idioma-fila__voz .campo{margin:0}.idioma-fila__extras{border-top:1px solid var(--borde);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:8px;display:flex}.idioma-fila__extras .campo{width:auto;min-width:0;margin:0}.idiomas__anadir{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.idiomas__pie{font:var(--t-sm)/1.5 var(--fuente);color:var(--gris);margin:0}.idiomas__pie--mal{color:var(--error-tinta)}.idiomas__eleccion{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.video-carta__idioma{border-radius:var(--radio-pildora);background:var(--marca-nieve);font:600 var(--t-2xs) var(--fuente);letter-spacing:.03em;color:var(--marca);flex:none;align-self:center;padding:2px 8px}.material__idiomas{flex-wrap:wrap;gap:6px;display:inline-flex}.desde-conector{border-top:1px dashed var(--borde-fuerte);margin-top:12px;padding-top:12px}.campo-con-rotulo{flex-direction:column;gap:4px;min-width:170px;display:flex}.nota--mal{color:var(--error-tinta)}.fuente-escenario{margin-top:4px}.catalogo{border:1px solid var(--borde);border-radius:var(--radio);background:var(--velo);max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.catalogo__fila{border-bottom:1px solid var(--borde);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.catalogo__fila:last-child{border-bottom:0}.catalogo__fila--puesta{background:var(--acento-nieve);box-shadow:inset 3px 0 0 var(--acento-hondo)}.catalogo__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.catalogo__integraciones{font-size:var(--t-xs);color:var(--gris-hondo)}.catalogo__descripcion{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.escenario-elegido{border-radius:var(--radio-chico);background:var(--acento-nieve);box-shadow:inset 3px 0 0 var(--acento-hondo);flex-direction:column;gap:2px;margin-top:10px;padding:8px 10px;display:flex}.apuntes{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.apunte{border-radius:var(--radio-chico);background:var(--velo);box-shadow:inset 3px 0 0 var(--borde-fuerte);gap:10px;padding:8px 10px;display:flex}.apunte--bloqueante{box-shadow:inset 3px 0 0 var(--peligro)}.apunte--grave{box-shadow:inset 3px 0 0 var(--error-tinta)}.apunte--leve{box-shadow:inset 3px 0 0 var(--aviso-borde)}.apunte--sugerencia{box-shadow:inset 3px 0 0 var(--borde-fuerte)}.apunte__momento{min-width:56px;font:700 var(--t-xs) var(--mono);color:var(--gris-hondo);flex:none}.apunte__momento a{color:var(--marca-media)}.apunte__cuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.apunte__titulo{font-weight:600}.apunte__detalle{font-size:var(--t-sm);color:var(--gris-hondo)}.apunte__quien{font:600 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);text-transform:uppercase;letter-spacing:.05em;color:var(--gris-tenue)}.grupos{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;margin-top:16px;display:grid}.grupo{flex-direction:column;gap:10px;display:flex}.grupo--marcado{border-color:var(--marca);box-shadow:0 0 0 1px var(--marca) inset}.grupo__cabecera{align-items:center;gap:10px;display:flex}.grupo__marca{cursor:pointer;width:15px;height:15px;accent-color:var(--marca);flex:none;margin:0}.grupo__titulo{min-width:0;font-size:var(--t-lg);font-stretch:var(--ancha);overflow-wrap:anywhere;margin:0}.grupo__cabecera .badge{margin-left:auto}.grupo__cifras{color:var(--gris-hondo);font-size:var(--t-sm);margin:0}.badge--grupo-encendido{background:var(--acento-nieve);color:var(--acento-tinta)}.badge--grupo-apagado{background:var(--apagado-fondo);color:var(--gris-hondo)}.badge--grupo-a-medias{background:var(--aviso-fondo);color:var(--aviso-tinta)}.badge--grupo-sin-contenedores{background:var(--marca-bruma);color:var(--gris-tenue)}.grupo__piezas{border-radius:var(--radio-chico);background:var(--velo);flex-direction:column;gap:6px;margin:0;padding:8px 10px;list-style:none;display:flex}.pieza{font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;display:grid}.pieza__pie{grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}.pieza__punto{background:var(--borde-fuerte);border-radius:50%;flex:none;width:7px;height:7px}.pieza__punto--vivo{background:var(--acento-hondo)}.pieza__nombre{min-width:0;font-family:var(--mono);font-size:var(--t-xs);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pieza__estado{color:var(--gris-hondo);font-size:var(--t-2xs);white-space:nowrap}.pieza__pie .marca-origen{white-space:nowrap;margin-left:0}.grupo__acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.grupo__candado{font-size:var(--t-xs);color:var(--gris-hondo);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.grupo__precio{min-width:0;font-size:var(--t-xs);flex:140px;margin:0}.preparacion{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--fondo-hondo,#00000008);margin-top:10px;padding:8px 10px}.preparacion--error{border-color:var(--peligro)}.preparacion__estado{font-size:var(--t-sm);color:var(--gris-hondo);align-items:center;gap:8px;margin:0 0 6px;display:flex}.preparacion__latido{background:var(--acento-hondo);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite latido-preparacion}@keyframes latido-preparacion{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.preparacion__latido{animation:none}}.preparacion__registro{max-height:170px;font:var(--t-2xs)/1.5 var(--mono);color:var(--gris-hondo);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.aviso--grupo{font-size:var(--t-sm);margin:0;padding:8px 10px}.grupo__consumo{flex-wrap:wrap;gap:6px;margin:0;display:flex}.grupo__consumo__dato{border-radius:var(--radio-pildora);background:var(--velo);border:1px solid var(--borde);font-size:var(--t-xs);color:var(--gris-hondo);padding:2px 10px}.grupo__consumo__dato b{font-variant-numeric:tabular-nums;color:var(--tinta)}.pieza__gasto{font-size:var(--t-2xs);color:var(--gris-hondo);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:8px}.consumo-total{border-radius:var(--radio-chico);background:var(--velo);border:1px solid var(--borde);color:var(--tinta);padding:8px 12px}.consumo-total strong{color:var(--tinta)}.consumo-total__fallos{color:var(--gris);font-style:normal}.seleccion--grupos{margin-top:16px}.lista-motivos{margin:6px 0 0;padding:0;list-style:none}.lista-motivos__uno{border-bottom:1px solid var(--borde);font-size:var(--t-sm);padding:4px 0}.lista-motivos__uno:last-child{border-bottom:0}.tipografias,.tipografias__ranuras{flex-direction:column;gap:10px;display:flex}.tipografias__ranura{min-width:0}.tipografias__muestra{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);font-size:var(--t-lg);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;padding:6px 10px;line-height:1.5;display:block;overflow:hidden}.dato-campo__ayuda--aviso{color:var(--aviso-tinta)}.tipografias__subidas{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--marca-bruma);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tipografias__subidas-titulo{font:600 var(--t-sm) var(--fuente);color:var(--tinta)}.tipografias__vacia{border:1px dashed var(--borde-fuerte);border-radius:var(--radio-chico);font:var(--t-sm)/1.45 var(--fuente);color:var(--gris-tenue);padding:8px 12px}.tipografias__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tipografias__item{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.tipografias__familia{min-width:0;font:600 var(--t-sm) var(--fuente);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.tipografias__estilo{color:var(--gris);font-weight:400}.tipografias__inservible{border-radius:var(--radio-pildora);background:var(--aviso-fondo);font:600 var(--t-2xs) var(--fuente);color:var(--aviso-tinta);white-space:nowrap;padding:1px 6px}.tipografias__archivo{max-width:40%;font:var(--t-xs) var(--mono);color:var(--gris-tenue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tipografias__error{font:var(--t-xs)/1.4 var(--fuente);color:var(--error-tinta);flex:100%}.tipografias__ojo{border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);background:var(--aviso-fondo);font:var(--t-xs)/1.45 var(--fuente);color:var(--aviso-tinta);margin:0;padding:6px 10px}.tipografias__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tipografias__formatos{font:var(--t-xs) var(--fuente);color:var(--gris-tenue)}.tipografias__pie{font:var(--t-sm)/1.5 var(--fuente);color:var(--gris);margin:0}.caretas{flex-direction:column;gap:10px;display:flex}.caretas__rotulo{margin:0}.caretas__ranuras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.caretas__ranuras{grid-template-columns:minmax(0,1fr)}}.careta{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--marca-bruma);flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.careta__titulo{font:600 var(--t-sm) var(--fuente);color:var(--tinta)}.careta__explica{font:var(--t-xs)/1.45 var(--fuente);color:var(--gris);margin:0}.careta__vista,.careta__vacia{aspect-ratio:16/9;border-radius:var(--radio-chico);justify-content:center;align-items:center;width:100%;max-width:320px;display:flex;overflow:hidden}.careta__vista{background:var(--negro)}.careta__medio{object-fit:contain;max-width:100%;max-height:100%}.careta__nombre{font:500 var(--t-xs) var(--mono);color:var(--gris-hondo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.careta__ajustes{min-height:30px}.careta__dura{font:var(--t-sm) var(--fuente);color:var(--gris-hondo);align-items:center;gap:6px;display:flex}input.campo--numero{font-variant-numeric:tabular-nums;width:68px}.careta__vacia{border:1px dashed var(--borde-fuerte);font:var(--t-sm)/1.45 var(--fuente);color:var(--gris-tenue);text-align:center;padding:10px 16px}.careta__acciones{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.careta__archivo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.caretas__pie{font:var(--t-sm)/1.5 var(--fuente);color:var(--gris);margin:0}.pista{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pista__reproductor{width:100%;height:32px}.pista__nombre{font:500 var(--t-xs) var(--mono);color:var(--gris-hondo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pista__aviso{font:var(--t-xs)/1.4 var(--fuente);color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pista__aviso--corta{color:var(--aviso-tinta)}.pista__acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imagenes-aportadas__lista{flex-wrap:wrap;gap:10px;display:flex}.imagen-aportada{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);flex-direction:column;gap:6px;width:200px;padding:8px;display:flex}.imagen-aportada--hueco{border-style:dashed}.imagen-aportada__vista,.imagen-aportada__hueco{aspect-ratio:16/9;border-radius:var(--radio-chico);object-fit:contain;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.imagen-aportada__vista{background:var(--negro)}.imagen-aportada__hueco{border:1px dashed var(--borde-fuerte);font:var(--t-xs) var(--fuente);color:var(--gris-tenue)}.imagen-aportada__pie{flex-direction:column;gap:4px;margin-top:auto;display:flex}.imagen-aportada__que{font:var(--t-sm)/1.4 var(--fuente);color:var(--tinta)}.imagen-aportada__nombre{font:500 var(--t-xs) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imagen-aportada__credito{font:var(--t-xs)/1.35 var(--fuente);color:var(--gris)}.imagen-aportada__credito--falta{color:var(--aviso-tinta)}.imagen-aportada__acreditar{flex-direction:column;gap:6px;margin-top:6px;display:flex}.imagen-aportada__acreditar input{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);width:100%;font:var(--t-xs) var(--fuente);padding:4px 6px}.imagen-declarar{border:1px dashed var(--borde-fuerte);border-radius:var(--radio-chico);background:var(--velo);flex-direction:column;gap:8px;max-width:520px;margin-top:8px;padding:10px 12px;display:flex}.imagen-declarar .nota{margin:0}.imagen-declarar__campo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.imagen-declarar__campo span{font:500 var(--t-xs) var(--fuente);color:var(--gris)}.imagen-declarar__campo input{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);width:100%;font:var(--t-sm) var(--fuente);padding:6px 8px}.bloque-subidas{border-left:3px solid var(--borde-fuerte);flex-direction:column;gap:10px;margin:20px 0;padding-left:16px;display:flex}.bloque-subidas>.panel{margin:0}.bloque-subidas__cabecera .rotulo{color:var(--marca);margin-bottom:4px;display:block}.bloque-subidas__cabecera .nota{max-width:78ch;margin:0}@media (width<=720px){.bloque-subidas{border-left:none;padding-left:0}}.imagenes-curso__faltan{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.imagenes-curso__faltan li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imagenes-curso__faltan code{font:600 var(--t-xs) var(--mono);color:var(--tinta)}.imagenes-curso__numero{font:600 var(--t-xs) var(--mono);color:var(--gris);flex:none}.sello--aviso{background:var(--aviso-fondo);border-color:var(--aviso-borde);color:var(--aviso-tinta)}.evx__barra{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.evx__barra h3{font-size:var(--t-lg);color:var(--marca-honda);margin:0}.evx__idiomas{align-items:center;gap:8px;margin-bottom:6px;display:flex}.evx__fechas{margin:0 0 10px}.evx__seccion{margin-top:20px}.evx__cabecera{border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-bottom:6px;display:flex}.evx__cabecera h4{font:700 var(--t-2xs)/1 var(--fuente);font-stretch:var(--estrecha);letter-spacing:.14em;text-transform:uppercase;color:var(--marca-honda);margin:0}.evx__cabecera .nota{margin:0}.evx__titulo{align-items:center;gap:8px;margin:10px 0;display:flex}.evx__titulo .nota{white-space:nowrap;margin:0}.evx__titulo input{flex:1}.evx__lista{margin:0 0 10px;padding:0;list-style:none}.evx__pieza{border-bottom:1px solid var(--borde);padding:10px 0}.evx__pieza--nueva{border:1px dashed var(--borde-fuerte);border-radius:var(--radio-chico);background:var(--velo);padding:10px 12px}.evx__fila{align-items:flex-start;gap:8px;display:flex}.evx__n{min-width:22px;font:700 var(--t-xs) var(--mono);font-variant-numeric:tabular-nums;color:var(--gris);padding-top:2px}.evx__enunciado{max-width:60ch;font-size:var(--t-base);margin:0;line-height:1.5}.evx__opciones{font-size:var(--t-sm);margin:6px 0 0 32px;padding:0;line-height:1.7;list-style:none}.evx__letra{min-width:16px;font:700 var(--t-xs) var(--mono);color:var(--gris);display:inline-block}.evx__opcion--correcta{color:var(--marca-honda);font-weight:600}.evx__correcta{border-radius:var(--radio-pildora);background:var(--marca-bruma);font:700 var(--t-2xs)/1.6 var(--fuente);letter-spacing:.08em;text-transform:uppercase;color:var(--marca-honda);margin-left:8px;padding:1px 6px}.evx__codigo{gap:8px;margin:8px 0 0 32px;display:grid}.evx__bloque pre{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);font:var(--t-xs)/1.55 var(--mono);white-space:pre-wrap;margin:2px 0 0;padding:8px 10px;overflow-x:auto}.evx__rotulo{font:700 var(--t-2xs)/1 var(--fuente);letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.evx__aviso{font-size:var(--t-xs);color:var(--peligro);margin-top:2px;display:inline-block}.evx__form{gap:10px;padding:4px 0 2px;display:grid}.evx__form label{gap:4px;display:grid}.evx__form .nota{margin:0}.evx__mono{font:var(--t-sm)/1.55 var(--mono)}.evx__opciones-edit{border:1px solid var(--borde);border-radius:var(--radio-chico);gap:6px;margin:0;padding:8px 10px;display:grid}.evx__opciones-edit legend{padding:0 4px}.evx__opcion-edit{align-items:center;gap:6px;display:flex}.evx__opcion-edit input[type=text],.evx__opcion-edit input:not([type]){flex:1}.evx__botones{gap:8px;display:flex}.evx__guardar{border-color:var(--borde-fuerte);background:var(--marca-bruma);color:var(--marca-honda)}.evx__sin-cuaderno{margin-top:20px}.fallidos{flex-direction:column;gap:10px;margin-top:16px;display:flex}.fallidos__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fallidos__uno{border:1px solid var(--borde);border-radius:var(--radio);background:var(--velo);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.fallidos__marca{cursor:pointer;align-items:center;gap:8px;display:flex}.fallidos__titulo{font:600 var(--t-sm) var(--fuente);color:var(--tinta)}.fallidos__donde{flex:none}.fallidos__error{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:180px;overflow:hidden}.locuciones{flex-direction:column;gap:8px;display:flex}.locuciones__lista li{min-width:0}.locuciones__lista textarea.campo{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);padding:6px 10px;transition:border-color .14s,box-shadow .14s,background .14s;display:block}.locuciones__lista textarea.campo:focus{background:var(--card);border-color:var(--marca-media);box-shadow:var(--foco);outline:none}.locuciones__lista{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);max-height:320px;font-size:var(--t-base);flex-direction:column;gap:8px;margin:0;padding:10px 10px 10px 32px;line-height:1.5;display:flex;overflow-y:auto}.locuciones-curso{flex-direction:column;gap:10px;display:flex}.locuciones-curso__parte ul{margin:6px 0 0;padding-left:20px}.entrada-json{flex-direction:column;gap:8px;display:flex}.entrada-json__pie{flex-wrap:wrap;gap:8px}.previa{border:1px dashed var(--borde);border-radius:var(--radio);background:var(--marca-bruma);flex-direction:column;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.previa__barra{border-radius:var(--radio-pildora);background:var(--velo);height:8px;overflow:hidden}.previa__barra>span{background:var(--marca);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.previa__barra>span{transition:none}}.previa-tira{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:8px;display:grid}.previa-tira__una{cursor:zoom-in;position:relative}.previa-tira__n{border-radius:var(--radio-pildora);min-width:20px;color:var(--blanco);font-size:var(--t-xs);text-align:center;background:#0f1a24b8;padding:0 6px;line-height:18px;position:absolute;bottom:6px;left:6px}.usuarios__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pestanas{border-bottom:1px solid var(--borde);gap:4px;margin:6px 0 16px;display:flex;overflow-x:auto}.pestanas__una{font:600 var(--t-base) var(--fuente);color:var(--gris);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px 8px;display:inline-flex}.pestanas__una:hover{color:var(--marca)}.pestanas__una:focus-visible{box-shadow:var(--foco);outline:none}.pestanas__una--si{color:var(--marca-honda);border-bottom-color:var(--marca)}.pestanas__cuenta{font:600 var(--t-2xs) var(--mono);background:var(--marca-nieve);color:var(--marca-honda);border-radius:var(--radio-pildora);padding:1px 8px}.usuarios__barra{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usuarios__barra .cifras{margin:0 0 16px}.usuarios__barra>.pill{margin-top:2px}.cifra--boton{text-align:left;cursor:pointer;font:inherit;transition:border-color .14s,box-shadow .14s,background .14s}.cifra--boton:hover{border-color:var(--borde-fuerte)}.cifra--boton:focus-visible{box-shadow:var(--foco);outline:none}.cifra--si{border-color:var(--marca);background:var(--marca-bruma);box-shadow:inset 0 0 0 1px var(--marca)}.vacio-filtro{align-items:center;gap:10px;display:flex}.persona{font:600 var(--t-base) var(--fuente);color:var(--tinta);cursor:pointer;border-radius:var(--radio-chico);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px 4px 2px 0;display:inline-flex}.persona:hover .persona__nombre{color:var(--marca);text-decoration:underline}.persona:focus-visible{box-shadow:var(--foco);outline:none}tr.fila--apagada .persona__nombre{color:var(--gris)}.avatar{width:30px;height:30px;font:700 var(--t-xs) var(--fuente);letter-spacing:.02em;color:var(--blanco);background:var(--marca);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar--grande{width:48px;height:48px;font-size:var(--t-lg)}.avatar--0{background:var(--marca)}.avatar--1{background:var(--avatar-1)}.avatar--2{background:var(--varias)}.avatar--3{background:var(--avatar-3)}.avatar--4{background:var(--acento-tinta)}.avatar--5{background:var(--avatar-5)}.avatar--apagado{background:var(--gris-tenue)}.modal-caja--estrecha{width:min(94vw,520px)}.modal-pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.entrega{font:500 var(--t-sm) var(--mono);background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio-chico);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;margin:10px 0;padding:10px 12px}.ficha-persona{width:min(94vw,640px)}.ficha-persona__cabecera{border-bottom:1px solid var(--borde);align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.ficha-persona__quien{flex:1;min-width:0}.ficha-persona__quien h3{font-size:var(--t-lg);color:var(--marca-honda);overflow-wrap:anywhere;margin:2px 0 6px}.ficha-persona__datos{font-size:var(--t-sm);color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ficha-seccion{border-bottom:1px solid var(--borde);padding:16px 0}.ficha-seccion:last-child{border-bottom:0;padding-bottom:0}.tarjeta.ficha-seccion,.tarjeta.ficha-seccion:last-child{border:1px solid var(--borde);padding:20px}.ficha-seccion__titulo{font:600 var(--t-2xs) var(--fuente);font-stretch:var(--estrecha);text-transform:uppercase;letter-spacing:.08em;color:var(--gris);margin:0 0 8px}.ficha-seccion__fila{align-items:center;gap:10px;display:flex}.ficha-seccion__fila .campo{flex:1;min-width:0}.ficha-seccion .nota{margin:6px 0 10px}.ficha-seccion--peligro .ficha-seccion__titulo{color:var(--peligro)}.ficha-peligro{color:var(--peligro);border-color:var(--error-borde)}.ficha-peligro:hover:not(:disabled){background:var(--error-fondo)!important;color:var(--peligro)!important}.confirmar{background:var(--error-fondo);border:1px solid var(--error-borde);border-left:4px solid var(--peligro);border-radius:var(--radio-chico);color:var(--error-tinta);font-size:var(--t-base);padding:12px 16px}.enlace{font:inherit;color:var(--marca);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.enlace:focus-visible{box-shadow:var(--foco);outline:none}.campo-clave__fila{align-items:center;gap:6px;display:flex}.campo-clave__entrada{min-width:0;font-family:var(--mono);flex:1}.campo-clave__ver{min-width:62px}.campo-clave__medida{grid-template-columns:repeat(3,1fr);gap:4px;margin:6px 8px 1px;display:grid}.campo-clave__medida span{border-radius:var(--radio-mini);background:var(--borde);height:4px}.campo-clave__medida--0 span:first-child{background:var(--peligro)}.campo-clave__medida--1 span:nth-child(-n+1),.campo-clave__medida--2 span:nth-child(-n+2),.campo-clave__medida--3 span{background:var(--acento)}.campo-clave__medida--1 span:nth-child(-n+1){background:var(--aviso-medio)}.sesiones{margin:0 0 10px;padding:0;list-style:none}.sesiones__una{border-bottom:1px dashed var(--borde);align-items:center;gap:10px;padding:8px 0;display:flex}.sesiones__una:last-child{border-bottom:0}.sesiones__punto{background:var(--borde-fuerte);border-radius:50%;flex:none;width:8px;height:8px}.sesiones__punto--esta{background:var(--acento)}.sesiones__que{min-width:0;font-size:var(--t-sm);flex-direction:column;flex:1;display:flex}.sesiones__que .nota{margin:0}.mi-cuenta__quien{align-items:center;gap:16px;display:flex}.mi-cuenta__nombre{font:700 var(--t-lg) var(--fuente);color:var(--marca-honda)}.mi-cuenta__columnas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.mi-cuenta__columnas .tarjeta{margin-bottom:0}.mi-cuenta form .pill{margin-top:4px}@media (width<=560px){.ficha-seccion__fila{flex-direction:column;align-items:stretch}.usuarios__barra>.pill{width:100%}}.sesiones__esta{white-space:nowrap;flex:none}@media (width<=560px){.usuarios__barra>.pill{margin-bottom:16px}}.asistente{margin-bottom:20px}.asistente__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.asistente__cabecera .rotulo{margin:0}.asistente__contexto{gap:8px;margin:12px 0 16px;display:grid}.asistente__contexto textarea{resize:vertical;width:100%}.asistente__vista{white-space:pre-wrap;background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio-chico);max-height:320px;font-size:var(--t-sm);color:var(--tinta);padding:10px 12px;overflow:auto}.asistente__chat{gap:10px;display:grid}.asistente__mensajes{background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio);flex-direction:column;gap:8px;max-height:460px;padding:10px;display:flex;overflow-y:auto}.asistente__burbuja{border-radius:var(--radio);background:var(--card);border:1px solid var(--borde);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;max-width:85%;padding:8px 12px}.asistente__burbuja--yo{background:var(--marca-nieve);border-color:var(--borde-fuerte);align-self:flex-end}.asistente__burbuja--error{border-color:var(--peligro)}.asistente__texto{color:var(--tinta)}.asistente__paso{max-width:92%;font-size:var(--t-sm);border-left:3px solid var(--marca-media);align-self:flex-start;padding:2px 0 2px 10px}.asistente__cambio{color:var(--acento-hondo);font-weight:600}.asistente__fallo{color:var(--error-tinta)}.asistente__resultado{white-space:pre-wrap;max-height:200px;font-size:var(--t-xs);background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);margin:4px 0;padding:6px 8px;overflow:auto}.asistente__nota{align-self:center;font-style:italic}.asistente__pensando{align-self:flex-start}.asistente__entrada{position:relative}.asistente__entrada textarea{resize:vertical;width:100%}.asistente__menciones{z-index:5;background:var(--card);border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0e22331f}.asistente__menciones li{border-radius:var(--radio-chico);cursor:pointer;font-size:var(--t-sm);align-items:center;gap:8px;padding:4px 6px;display:flex}.asistente__menciones img{object-fit:cover;border-radius:var(--radio-mini);flex:none}.asistente__mencion--si{background:var(--marca-bruma)}.asistente__acciones{flex-wrap:wrap;align-items:center;gap:10px}.asistente__archivadas ul{margin:6px 0 0;padding-left:20px}.asistente__lista{margin:8px 0;padding-left:20px}.asistente__espec{gap:8px;display:grid}.videos-fuente{gap:8px;margin-top:8px;display:grid}.video-fuente{gap:8px;min-width:0;margin-top:8px;display:grid}.video-fuente__reproductor{background:var(--negro);border-radius:var(--radio-chico);width:100%;max-height:320px}.video-fuente__frases{gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.video-fuente__frase{all:unset;cursor:pointer}.video-fuente__frase:hover,.video-fuente__frase:focus-visible{text-decoration:underline}.video-fuente__marcar{gap:6px;display:grid}.video-fuente__tramo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-fuente__tramo input{width:8.5em}.video-fuente__clip{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.biblioteca{gap:10px;display:grid}.biblioteca__rejilla{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.biblioteca__foto{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);flex-direction:column;margin:0;display:flex;overflow:hidden}.biblioteca__foto img{aspect-ratio:16/10;object-fit:cover;background:var(--marca-bruma);width:100%;display:block}.biblioteca__foto figcaption{gap:6px;padding:8px;display:grid}.biblioteca__foto .campo{width:100%;min-width:0}.biblioteca__subir{gap:6px;max-width:520px;display:grid}.disenos{gap:10px;display:grid}.disenos__rejilla{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.disenos__ficha{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);flex-direction:column;margin:0;display:flex;overflow:hidden}.disenos__ficha--fuera{opacity:.55}.disenos__ficha figcaption{gap:4px;padding:8px;display:grid}.disenos__ficha code{font-size:var(--t-xs)}.disenos__vista{background:var(--marca-bruma);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.disenos__vista img{aspect-ratio:16/9;width:100%;display:block}.disenos__vista:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.disenos__esquema{aspect-ratio:16/9;background:var(--marca-bruma);flex-wrap:wrap;align-content:flex-start;gap:4px;padding:8px;display:flex}.disenos__esquema span{font-size:var(--t-2xs);border-radius:var(--radio-mini);background:var(--card);border:1px dashed var(--borde);padding:2px 6px}.disenos__casilla{align-items:center;gap:6px;display:flex}@media (width<=720px){.asistente__burbuja,.asistente__paso{max-width:100%}.asistente__mensajes{max-height:60vh}}.ayuda__boton{z-index:60;background:var(--marca);width:54px;height:54px;color:var(--blanco);font-size:var(--t-2xl);cursor:pointer;border:none;border-radius:50%;font-weight:700;transition:transform .15s,background .15s;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 22px #0b548d59}.ayuda__boton:hover{background:var(--marca-media);transform:translateY(-2px)}.ayuda__boton:focus-visible{outline:3px solid var(--acento);outline-offset:3px}.ayuda__boton--abierto{background:var(--marca-honda)}.ayuda{z-index:60;background:var(--card);border:1px solid var(--borde-fuerte);border-radius:var(--radio-grande);flex-direction:column;width:min(390px,100vw - 32px);height:min(560px,100vh - 120px);display:flex;position:fixed;bottom:88px;right:22px;overflow:hidden;box-shadow:0 18px 48px #0e223338}.ayuda__cabecera{background:var(--marca);color:var(--blanco);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ayuda__cabecera h2{font-size:var(--t-md);color:var(--blanco);margin:0}.ayuda__acciones{align-items:center;gap:8px;display:flex}.ayuda__acciones .accion{color:var(--blanco)}.ayuda__cerrar{color:var(--blanco);font-size:var(--t-xl);cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1}.ayuda__mensajes{background:var(--velo);flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ayuda__burbuja{border-radius:var(--radio);max-width:88%;font-size:var(--t-base);background:var(--card);border:1px solid var(--borde);color:var(--tinta);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;padding:8px 12px}.ayuda__burbuja--yo{background:var(--marca-nieve);border-color:var(--borde-fuerte);align-self:flex-end}.ayuda__escribiendo{color:var(--gris);font-style:italic}.ayuda__sugerencias{flex-direction:column;gap:6px;display:flex}.ayuda__sugerencia{text-align:left;border-radius:var(--radio-chico);cursor:pointer;background:var(--card);border:1px solid var(--borde);color:var(--marca);font-size:var(--t-sm);padding:8px 10px}.ayuda__sugerencia:hover{background:var(--marca-bruma)}.ayuda__entrada{border-top:1px solid var(--borde);align-items:flex-end;gap:8px;padding:10px;display:flex}.ayuda__entrada textarea{resize:none;flex:1;min-width:0}.ayuda__pie{font-size:var(--t-xs);color:var(--gris);margin:0;padding:0 12px 10px}@media (width<=720px){.ayuda{width:auto;bottom:84px;left:16px;right:16px}.ayuda__boton{bottom:16px;right:16px}}@media print{.ayuda,.ayuda__boton{display:none}}.bocadillo-chat{z-index:65;background:var(--card);border:1px solid var(--borde-fuerte);border-radius:var(--radio-grande);flex-direction:column;animation:.14s ease-out bocadillo-sale;display:flex;position:fixed;box-shadow:0 18px 48px #0e223338,0 2px 6px #0e223314}@keyframes bocadillo-sale{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bocadillo-chat{animation:none}}.bocadillo-chat--pico-arriba:before,.bocadillo-chat--pico-abajo:before{content:"";left:calc(var(--pico-x,50%) - 8px);background:var(--card);border:1px solid var(--borde-fuerte);width:16px;height:16px;position:absolute;transform:rotate(45deg)}.bocadillo-chat--pico-arriba:before{border-bottom:none;border-right:none;top:-9px}.bocadillo-chat--pico-abajo:before{border-top:none;border-left:none;bottom:-9px}.bocadillo-chat__cabecera{align-items:center;gap:4px;padding:10px 10px 6px 16px;display:flex}.bocadillo-chat__titulo{flex:1;gap:1px;min-width:0;display:grid}.bocadillo-chat__nivel{font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);font-weight:600}.bocadillo-chat__titulo strong{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bocadillo-chat__boton{cursor:pointer;border-radius:var(--radio-chico);width:32px;height:32px;font-size:var(--t-lg);color:var(--gris);background:0 0;border:none;line-height:1}.bocadillo-chat__boton:hover{background:var(--velo);color:var(--tinta)}.bocadillo-chat__pestanas{border-bottom:1px solid var(--borde);gap:2px;padding:0 12px;display:flex}.bocadillo-chat__pestana{cursor:pointer;font-size:var(--t-sm);color:var(--gris);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 8px 8px}.bocadillo-chat__pestana--si{color:var(--tinta);border-bottom-color:var(--acento-hondo,var(--tinta));font-weight:600}.bocadillo-chat__cuerpo{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 16px 12px;display:flex}.bocadillo-chat__desplazable{flex:1;min-height:0;overflow-y:auto}.bocadillo-chat__contexto{flex:none}.bocadillo-chat__contexto summary{cursor:pointer;font-size:var(--t-sm);color:var(--gris)}.bocadillo-chat__contexto[open]{max-height:45%;overflow-y:auto}.bocadillo-chat__contexto .asistente__contexto{margin:8px 0 4px}.bocadillo-chat__cuerpo .asistente__chat{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.bocadillo-chat__cuerpo .asistente__mensajes{flex:1;min-height:80px;max-height:none}.bocadillo-chat__cuerpo .asistente__entrada textarea{min-height:64px}.nodo__chat{white-space:nowrap;flex:none}.empezar{--ancho-empezar:min(1760px, calc(100vw - 2 * var(--reborde) - 16px));width:var(--ancho-empezar);margin-left:calc((100% - var(--ancho-empezar)) / 2);gap:16px;display:grid}.empezar__cabecera{gap:6px;max-width:860px;display:grid}.empezar__cabecera .rotulo{margin:0}.empezar__titulo{font-size:var(--t-3xl);margin:0;line-height:1.2}.empezar__explica{font-size:var(--t-md);margin:0}.empezar__rejilla{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.empezar__chat{gap:12px;display:grid}.empezar__chat .asistente__mensajes{height:calc(100vh - 400px);min-height:360px;max-height:none}.empezar__especificaciones summary{cursor:pointer;font-size:var(--t-sm)}.empezar__indice{gap:12px;max-height:calc(100vh - 96px);display:grid;position:sticky;top:76px;overflow-y:auto}.empezar__indice .rotulo{margin:0}.empezar__vacio{border:1px dashed var(--borde-fuerte);border-radius:var(--radio);text-align:center;background:var(--velo);padding:20px}.empezar__vacio p{margin:4px 0}.empezar__botones{flex-wrap:wrap;align-items:center;gap:10px}.empezar__errores{color:var(--error-tinta);margin:0;padding-left:20px}.empezar__salida{margin:0}.empezar__indice-cabecera{justify-content:space-between;align-items:center;gap:10px}.empezar__json{gap:8px;display:grid}.empezar__json .nota{margin:0}.empezar__avisos{font-size:var(--t-sm);color:var(--gris);margin:0;padding-left:20px}@media (width<=960px){.empezar__rejilla{grid-template-columns:1fr}.empezar__indice{max-height:none;position:static}}.fotos-chat{align-self:stretch;gap:6px;display:grid}.fotos-chat__rejilla{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.fotos-chat__una{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);flex-direction:column;margin:0;display:flex;overflow:hidden}.fotos-chat__una img{aspect-ratio:4/3;object-fit:cover;background:var(--marca-bruma);width:100%;display:block}.fotos-chat__rejilla--disenos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fotos-chat__rejilla--disenos .fotos-chat__una img{aspect-ratio:16/9;object-fit:contain}.fotos-chat__una figcaption{justify-content:space-between;align-items:center;gap:4px;padding:4px 6px;display:flex}.fotos-chat__autoria{font-size:var(--t-2xs);color:var(--gris);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.selector-diseno{gap:8px;display:grid}.selector-diseno__pestanas{gap:6px;display:inline-flex}.selector-diseno__busca{max-width:260px}.selector-diseno__rejilla{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:420px;padding:2px;display:grid;overflow-y:auto}.selector-diseno__opcion{text-align:left;background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:4px;padding:0;display:flex;overflow:hidden}.selector-diseno__opcion:hover:not(:disabled){border-color:var(--marca-media)}.selector-diseno__opcion:focus-visible{outline:2px solid var(--marca);outline-offset:1px}.selector-diseno__opcion--actual{border-color:var(--marca);box-shadow:var(--foco)}.selector-diseno__opcion img{aspect-ratio:16/9;background:var(--marca-bruma);width:100%;display:block}.selector-diseno__nombre{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px 8px;font-weight:600;display:flex}.formulario-diapo{gap:10px;display:grid}.formulario-diapo__campo{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.formulario-diapo__campo .campo{width:100%;min-width:0}.formulario-diapo__lista{gap:6px}.formulario-diapo__nota{font-size:var(--t-xs);color:var(--gris)}.formulario-diapo__objeto{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--velo);gap:4px;padding:8px;display:grid}.formulario-diapo__linea{flex-wrap:nowrap;gap:6px}.formulario-diapo__linea select{flex:none;width:120px}.formulario-diapo__mono{font-family:var(--mono,ui-monospace, monospace)}.lienzo{-webkit-user-select:none;user-select:none;border:1px solid var(--borde);border-radius:var(--radio-mini);width:100%;position:relative;overflow:hidden}.lienzo__margen{pointer-events:none;border:1px dashed #1a6ea859;position:absolute}.lienzo__caja{box-sizing:border-box;position:absolute}.lienzo__caja--movible{cursor:move;touch-action:none}.lienzo__caja--movible:hover{outline:1px dashed #1a6ea899}.lienzo__caja--elegida{z-index:2;outline:2px solid var(--marca-media)!important}.lienzo__texto{white-space:pre-wrap;flex-direction:column;width:100%;height:100%;line-height:1.15;display:flex;overflow:hidden}.lienzo__tarjetas{width:100%;height:100%;display:grid}.lienzo__tarjeta{border-radius:var(--radio-chico);flex-direction:column;gap:3%;padding:6%;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000001f}.lienzo__codigo{border-radius:var(--radio-mini);white-space:pre;width:100%;height:100%;padding:3%;overflow:hidden}.lienzo__imagen{border:1px dashed #00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lienzo__rotulo{font:600 var(--t-2xs) var(--fuente);background:var(--marca-media);color:var(--blanco);border-radius:0 0 var(--radio-mini) 0;pointer-events:none;opacity:.85;padding:1px 4px;position:absolute;top:-1px;left:-1px}.lienzo__asa{background:var(--blanco);border:2px solid var(--marca-media);border-radius:var(--radio-mini);touch-action:none;width:10px;height:10px;position:absolute}.lienzo__asa--nw{cursor:nwse-resize;top:-6px;left:-6px}.lienzo__asa--ne{cursor:nesw-resize;top:-6px;right:-6px}.lienzo__asa--sw{cursor:nesw-resize;bottom:-6px;left:-6px}.lienzo__asa--se{cursor:nwse-resize;bottom:-6px;right:-6px}.editor-diseno{gap:10px;display:grid}.editor-diseno__barra{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.editor-diseno__hueco{flex:1}.editor-diseno__cuerpo{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.editor-diseno__lienzo:focus-visible{outline:2px solid var(--marca);outline-offset:4px}.editor-diseno__props{background:var(--velo);border:1px solid var(--borde);border-radius:var(--radio-chico);gap:10px;max-height:80vh;padding:12px;display:grid;overflow-y:auto}.editor-diseno__capas{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.editor-diseno__capa--elegida .accion{color:var(--marca);font-weight:700}@media (width<=960px){.editor-diseno__cuerpo{grid-template-columns:1fr}}.props{gap:10px;display:grid}.props__fila{gap:4px;display:grid}.props__fila .campo,.props__num .campo{width:100%;min-width:0}.props__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.props__num{font-size:var(--t-xs);color:var(--gris);gap:2px;display:grid}.props__check{font-size:var(--t-sm);align-items:center;gap:6px;display:inline-flex}.props__color{gap:4px;display:grid}.props__muestras{flex-wrap:wrap;gap:4px;display:flex}.props__muestra{border-radius:var(--radio-mini);cursor:pointer;border:1px solid #0003;width:22px;height:22px;padding:0}.props__muestra--auto{width:auto;font-size:var(--t-2xs);background:var(--card);padding:0 6px}.props__muestra--elegida{outline:2px solid var(--marca);outline-offset:1px}.disenos-propios{gap:16px;display:grid}.disenos-propios__rejilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.disenos-propios__ficha{text-align:left;font:inherit;color:inherit;align-content:start;gap:6px;display:grid}button.disenos-propios__ficha{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-chico);cursor:pointer;padding:8px}button.disenos-propios__ficha:hover{border-color:var(--marca-media)}.disenos-propios__editor{gap:12px;display:grid}.disenos-propios__cabecera{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 120px 160px;align-items:end;gap:10px;display:grid}@media (width<=960px){.disenos-propios__cabecera{grid-template-columns:1fr 1fr}}.disenos-propios__estado--publicado{background:var(--acento-nieve)}.disenos-propios__estado--retirado{opacity:.7}.disenos-propios__vista{justify-items:start;gap:8px;display:grid}.disenos-propios__png{border:1px solid var(--borde);border-radius:var(--radio-mini);width:100%;max-width:960px}.dictar{flex-direction:column;gap:4px;min-width:0;display:inline-flex}.dictar__boton{white-space:nowrap}.dictar__boton--vivo{background:var(--tipo-presentacion);border-color:var(--tipo-presentacion);color:var(--blanco);animation:1.4s ease-in-out infinite dictar-late}@keyframes dictar-late{50%{box-shadow:0 0 0 5px #c0392b40}}@media (prefers-reduced-motion:reduce){.dictar__boton--vivo{animation:none}}.dictar__error{font-size:var(--t-xs);color:var(--peligro);max-width:320px}.ayuda__entrada .dictar__error{background:var(--card);border-radius:var(--radio-chico);max-width:none;padding:4px 6px;position:absolute;bottom:calc(100% + 4px);left:10px;right:10px}.ayuda__entrada{position:relative}.libro-libre{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);gap:8px;padding:10px;display:grid}.libro-libre__resultados,.libro-libre__capitulos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.libro-libre__capitulos{max-height:280px;overflow-y:auto}.libro-libre__libro{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;gap:2px;padding:0;display:inline-grid}.libro-libre__libro strong{color:var(--marca-honda);text-decoration:underline}.libro-libre__libro:disabled{cursor:progress;opacity:.6}.libro-libre__indice{gap:6px;display:grid}.especificacion__credito{overflow-wrap:anywhere;display:block}.libros-chat{gap:6px;display:grid}.libros-chat__lista,.libros-chat__capitulos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.libros-chat__uno{border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--card);overflow-wrap:anywhere;gap:4px;padding:8px 10px;display:grid}.libros-chat__capitulos{max-height:240px;overflow-y:auto}.uso-barra{border-radius:var(--radio-pildora);background:var(--marca-bruma);border:1px solid var(--borde);vertical-align:middle;width:100%;min-width:80px;height:10px;display:inline-block;position:relative;overflow:hidden}.uso-barra--fina{width:70px;min-width:70px;height:6px}.uso-barra__lleno{background:var(--marca-media);border-radius:inherit;height:100%;display:block}.uso-barra--aviso .uso-barra__lleno{background:var(--aviso-tinta)}.uso-barra--agotada .uso-barra__lleno{background:var(--peligro)}.uso-tope-celda{align-items:center;gap:6px;display:inline-flex}.cuenta-ficha{margin-top:20px}.cuenta-ficha h4{margin:20px 0 8px}.cuenta-informe h5{font-size:var(--t-md);margin:20px 0 6px}.cuenta-explica{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 16px;margin-top:10px;display:grid}.cuenta-explica p{border:1px solid var(--borde-fuerte);border-left:3px solid var(--marca-media);border-radius:var(--radio-chico);background:var(--card);font-size:var(--t-sm);margin:0;padding:10px 12px;line-height:1.5}.cuenta-form{flex-direction:column;gap:16px;display:flex}.cuenta-grupo{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);min-width:0;margin:0;padding:10px 16px 6px}.cuenta-grupo>legend{font:700 var(--t-sm) var(--fuente);color:var(--tinta);padding:0 6px}.cuenta-grupo input.campo{border-color:var(--borde-fuerte)}.cuenta-grupo .exportar__opcion{margin-bottom:10px}.cuenta-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.cuenta-topes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px;margin:12px 0;display:grid}.cuenta-tope{flex-direction:column;gap:4px;display:flex}.cuenta-tope__nombre{font-weight:600;font-size:var(--t-base)}.cuenta-tope__agotado{color:var(--error-tinta);font-weight:600}.cuenta-lista{margin:0 0 8px;padding:0;list-style:none}.cuenta-lista li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.uso-dias{border-bottom:1px solid var(--borde-fuerte);align-items:flex-end;gap:2px;height:90px;padding:6px 0;display:flex}.uso-dias__dia{flex:1 1 0;align-items:flex-end;min-width:3px;height:100%;display:flex}.uso-dias__barra{background:var(--marca-media);border-radius:var(--radio-mini) var(--radio-mini) 0 0;width:100%;display:block}.uso-dias__dia:hover .uso-dias__barra{background:var(--marca-honda)}.persona-llaves{gap:6px;margin:4px 0 8px;display:grid}.persona-llaves__fila{grid-template-columns:minmax(150px,1fr) 2fr auto;align-items:center;gap:8px;display:grid}.persona-funciones{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 16px;margin:8px 0;display:grid}.persona-funciones__una{align-items:flex-start;gap:8px;display:flex}.persona-funciones__una>span{flex-direction:column;display:flex}@media (width<=560px){.persona-llaves__fila{grid-template-columns:1fr auto}.persona-llaves__fila label{grid-column:1/-1}}.presupuesto-tabla{border-collapse:collapse;width:100%;font-size:var(--t-md);margin:8px 0}.presupuesto-tabla caption{text-align:left}.presupuesto-tabla th,.presupuesto-tabla td{border-bottom:1px solid var(--borde);text-align:left;padding:4px 8px}.presupuesto-tabla .cifra-celda{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.presupuesto-tabla__total td{border-bottom:2px solid var(--borde)}.solicitud{border-bottom:1px solid var(--borde);padding:10px 0}.solicitud__cabecera{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.solicitud__nota{margin:4px 0;font-style:italic}.solicitud__acciones{margin-top:8px}.calculadora__idiomas{border:none;flex-wrap:wrap;gap:4px 16px;margin:8px 0;padding:0;display:flex}.cuenta-lista li.cuenta-miembro{flex-wrap:wrap}.cuenta-miembro__datos{flex-direction:column;gap:4px;min-width:0;display:flex}.cuenta-miembro__cursos{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.cuenta-miembro__curso{border:1px solid var(--borde-fuerte);border-radius:var(--radio-pildora);font-size:var(--t-xs);color:var(--marca-honda);padding:1px 8px;text-decoration:none}.cuenta-miembro__curso:hover{background:var(--marca-bruma)}.cuenta-alta{border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);margin-top:16px;padding:12px 16px}.cuenta-alta h5{font-size:var(--t-md);margin:0 0 8px}.cuenta-alta__campos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 16px;display:grid}.cuenta-miembro .fila{flex-wrap:wrap}.cuenta-miembro__vista{border-left:3px solid var(--borde);flex-basis:100%;padding-left:12px}.icono{vertical-align:-.18em;flex:none;display:inline-block}.esqueleto{padding:4px 0}.esqueleto__barra{border-radius:var(--radio-mini);background:linear-gradient(90deg, var(--marca-nieve) 0%, var(--marca-bruma) 40%, var(--marca-nieve) 80%) 0 0 / 300% 100%;height:12px;margin:0 0 10px;animation:1.4s ease-in-out infinite esqueleto-brillo;display:block}.esqueleto__barra--titular{width:42%;height:26px;margin-bottom:20px}.esqueleto__barra--titulo{width:60%;height:16px}.esqueleto__barra--corta{width:38%}.esqueleto__barra--cabecera{height:20px}.esqueleto__rejilla{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.esqueleto__tarjeta{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio);min-height:120px;padding:16px}.esqueleto__tarjeta--ancha{min-height:96px;margin-bottom:16px}.esqueleto__tabla{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio);padding:16px}@keyframes esqueleto-brillo{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.esqueleto__barra{animation:none}}.menu-admin{flex:none;position:relative}.menu-admin__boton{height:64px;color:var(--gris);font:600 var(--t-base) var(--fuente);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.menu-admin__boton:hover,.menu-admin__boton[aria-expanded=true]{color:var(--marca)}.menu-admin__boton.activo{color:var(--marca-honda)}.menu-admin__boton.activo:after{content:"";background:var(--marca);height:4px;transform:skewX(var(--eixo));position:absolute;bottom:12px;left:12px;right:12px}.menu-admin__flecha{border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .14s;transform:translateY(-2px)rotate(45deg)}.menu-admin__boton[aria-expanded=true] .menu-admin__flecha{transform:translateY(1px)rotate(-135deg)}.menu-admin__panel{z-index:50;background:var(--card);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-alta);grid-template-columns:repeat(3,minmax(150px,auto));gap:16px 24px;padding:16px 20px;display:grid;position:absolute;top:calc(100% - 6px);right:0}.menu-admin__panel[hidden]{display:none}.menu-admin__grupo{flex-direction:column;gap:2px;display:flex}.menu-admin__enlace{border-radius:var(--radio-chico);color:var(--tinta);padding:6px 8px;font-weight:600;text-decoration:none;display:block}.menu-admin__enlace:hover{background:var(--marca-bruma);color:var(--marca)}.menu-admin__enlace.activo{background:var(--marca-nieve);color:var(--marca-honda)}.menu-admin__icono{display:none}@media (width<=720px){.menu-admin__icono{font-size:var(--t-lg);display:inline-flex}.menu-admin__flecha{display:none}.menu-admin__boton{justify-content:center;min-width:44px;padding:0 8px}.menu-admin__texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.menu-admin__panel{grid-template-columns:1fr;position:fixed;top:64px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.menu-admin__flecha{transition:none}}.indice-ficha{z-index:30;scrollbar-width:none;-webkit-backdrop-filter:saturate(1.6)blur(10px);backdrop-filter:saturate(1.6)blur(10px);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);background:#fffffff0;gap:4px;margin:0 0 16px;padding:6px;display:flex;position:sticky;top:72px;overflow-x:auto}.indice-ficha::-webkit-scrollbar{display:none}.indice-ficha__enlace{border-radius:var(--radio-chico);color:var(--gris);font:600 var(--t-sm) var(--fuente);white-space:nowrap;flex:none;padding:8px 12px;text-decoration:none;position:relative}.indice-ficha__enlace:hover{background:var(--marca-bruma);color:var(--marca)}.indice-ficha__enlace.activo{background:var(--marca-nieve);color:var(--marca-honda)}.ancla-seccion{height:0;scroll-margin-top:136px;display:block}@media (pointer:coarse){.indice-ficha__enlace{padding:12px 16px}}.explicacion p{margin:0}.explicacion__resto summary{color:var(--marca-media);font-size:var(--t-xs);cursor:pointer;margin-top:2px;font-weight:600;list-style:none;display:inline-block}.explicacion__resto summary::-webkit-details-marker{display:none}.explicacion__resto summary:after{content:" ▾"}.explicacion__resto[open] summary:after{content:" ▴"}.explicacion__resto summary:hover{text-decoration:underline}.explicacion__resto[open]>p{margin-top:4px}
