.runa-processing-stage[data-processing-skin=runic]{gap:var(--e-8);width:100%;min-width:0;margin-bottom:var(--ritmo-bloque);padding:var(--e-8);color:var(--tinta);background:var(--runa-tarjeta), var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid;position:relative;overflow:hidden}[data-processing-skin=runic] :is(p,h1,ol){margin:0}[data-processing-skin=runic] .runa-processing-stage-header{justify-content:space-between;align-items:center;gap:var(--e-3) var(--e-6);flex-wrap:wrap;min-width:0;display:flex}[data-processing-skin=runic] .runa-processing-route{color:var(--humo);font-family:var(--familia-mono);font-size:var(--micro);line-height:var(--alto-apoyo);letter-spacing:var(--track-micro);text-transform:uppercase;overflow-wrap:anywhere}[data-processing-skin=runic] .runa-processing-route>span:first-child{margin-inline:var(--e-1);color:var(--runa-acento)}[data-processing-skin=runic] .runa-processing-stage-state{align-items:center;gap:var(--e-2);max-width:100%;padding:var(--e-2) var(--e-3);color:var(--runa-acento);background:var(--runa-acento-fondo);border:var(--ancho-trazo) solid var(--runa-acento-trazo);border-radius:var(--r-2);font-size:var(--apoyo);font-weight:var(--peso-medio);line-height:var(--alto-apoyo);display:inline-flex}[data-processing-skin=runic] .runa-processing-stage-state svg{width:var(--e-4);height:var(--e-4);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-processing-skin=runic].runa-processing-stage--paused .runa-processing-stage-state{color:var(--atencion-texto);border-color:var(--atencion-trazo);background:var(--atencion-fondo)}[data-processing-skin=runic].runa-processing-stage--complete .runa-processing-stage-state{color:var(--exito);border-color:var(--exito-trazo);background:var(--exito-fondo)}[data-processing-skin=runic] .runa-processing-stage-body{grid-template-columns:calc(var(--e-20) * 2.5) minmax(0, 1fr);align-items:center;gap:var(--e-8);min-width:0;display:grid}[data-processing-skin=runic] .runa-rune-field{min-height:calc(var(--e-20) * 2);width:100%;color:var(--runa-acento);background:var(--runa-campo);pointer-events:none;place-items:center;display:grid;position:relative}[data-processing-skin=runic] .runa-processing-stage-copy{gap:var(--e-3);text-align:left;overflow-wrap:anywhere;min-width:0;display:grid}[data-processing-skin=runic] .runa-processing-stage-copy h1{color:var(--tinta);font-size:var(--t1);font-weight:var(--peso-fuerte);line-height:var(--alto-t1);letter-spacing:var(--track-t1)}[data-processing-skin=runic] .runa-processing-stage-copy>p{max-width:var(--ancho-lectura);color:var(--humo);font-size:var(--cuerpo);line-height:var(--alto-cuerpo)}[data-processing-skin=runic] .runa-processing-stage-copy>.runa-processing-milestone{width:100%;min-height:calc(var(--e-12) + var(--e-4));margin-top:var(--e-2);padding:var(--e-3) var(--e-4);color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-left:var(--ancho-filo) solid var(--runa-acento-trazo);border-radius:var(--r-2);font-size:var(--apoyo);line-height:var(--alto-apoyo)}[data-processing-skin=runic] .runa-processing-stage-footer{gap:var(--e-5);min-width:0;padding-top:var(--e-6);border-top:var(--ancho-trazo) solid var(--trazo);display:grid}[data-processing-skin=runic] .runa-processing-stage-footer ol{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;list-style:none;display:grid}[data-processing-skin=runic] .runa-processing-stage-footer li{align-items:center;gap:var(--e-4);min-width:0;padding:var(--e-1);color:var(--humo);display:flex}[data-processing-skin=runic] .runa-processing-step-number{width:var(--e-8);height:var(--e-8);font-family:var(--familia-mono);font-size:var(--micro);flex:none;place-items:center;display:grid;position:relative}[data-processing-skin=runic] .runa-processing-step-number:before{inset:var(--e-1);content:"";border:var(--ancho-trazo) solid var(--trazo);position:absolute;transform:rotate(45deg)}[data-processing-skin=runic] .runa-processing-stage-footer strong{font-size:var(--apoyo);font-weight:var(--peso-medio);line-height:var(--alto-apoyo);overflow-wrap:anywhere}[data-processing-skin=runic] li:is([data-phase-state=current],[data-phase-state=complete],[data-phase-state=paused]){color:var(--tinta)}[data-processing-skin=runic] li:is([data-phase-state=current],[data-phase-state=complete],[data-phase-state=paused]) .runa-processing-step-number{color:var(--runa-acento)}[data-processing-skin=runic] li:is([data-phase-state=current],[data-phase-state=complete],[data-phase-state=paused]) .runa-processing-step-number:before{border-color:var(--runa-acento-trazo)}[data-processing-skin=runic] li[aria-current=step] strong{font-weight:var(--peso-fuerte)}[data-processing-skin=runic] .runa-processing-stage-footer>p{color:var(--humo);font-size:var(--apoyo);line-height:var(--alto-apoyo)}@media (prefers-reduced-motion:no-preference){[data-processing-skin=runic].runa-processing-stage--active:not([data-processing-phase=complete]) .runa-rune-field:before{animation:runa-ring-awaken var(--runa-duracion-entrada) var(--curva)}[data-processing-skin=runic].runa-processing-stage--active:not([data-processing-phase=complete]) .runa-rune-field:after{animation:runa-orbit-arrive var(--runa-duracion-orbita) var(--curva) both}[data-processing-skin=runic].runa-processing-stage--active:not([data-processing-phase=complete]) .runa-rune-glyph{animation:runa-glyph-awaken var(--runa-duracion-entrada) var(--curva)}[data-processing-skin=runic].runa-processing-stage--active:not([data-processing-phase=complete]) .runa-rune-chain{animation:runa-chain-awaken var(--runa-duracion-entrada) var(--curva)}[data-processing-skin=runic].runa-processing-stage--active:not([data-processing-phase=complete]) .runa-rune-satellite{animation:runa-satellite-awaken var(--runa-duracion-entrada) var(--curva)}}@media (width<=44rem){.runa-processing-stage[data-processing-skin=runic]{gap:var(--e-6);padding:var(--e-5)}[data-processing-skin=runic] .runa-processing-stage-body{gap:var(--e-5);grid-template-columns:minmax(0,1fr)}[data-processing-skin=runic] .runa-rune-field{width:calc(var(--e-20) * 2.5);max-width:100%;min-height:calc(var(--e-20) * 1.5);justify-self:center}[data-processing-skin=runic] .runa-processing-stage-footer ol{gap:var(--e-2)}[data-processing-skin=runic] .runa-processing-stage-footer li{gap:var(--e-2);text-align:center;flex-direction:column}}.word-source{min-width:0;margin-top:var(--e-3)}.word-source .platform-flow-dropzone{grid-template-columns:calc(var(--e-20) * 1.9) minmax(0, 1fr);align-items:center;gap:var(--e-8);min-height:calc(var(--e-20) * 3);padding:var(--e-8) var(--e-10);border:var(--ancho-trazo) dashed var(--runa-acento-trazo);border-radius:var(--r-3);background:var(--runa-tarjeta), var(--lienzo);cursor:pointer;text-align:left;transition:border-color var(--duracion-normal) var(--curva), background-color var(--duracion-normal) var(--curva);display:grid;position:relative}.word-source .platform-flow-dropzone:focus-within{outline:var(--ancho-filo) solid var(--runa-acento);outline-offset:var(--e-1)}.word-source:not([data-disabled=true]) .platform-flow-dropzone:is(:hover,:focus-within){border-color:var(--runa-acento);background-color:var(--runa-acento-fondo)}.word-source:not([data-disabled=true]) .platform-flow-dropzone[data-drag-active=true]{border-style:solid;border-color:var(--runa-acento);background:var(--runa-acento-fondo);outline:var(--ancho-filo) solid var(--runa-acento);outline-offset:var(--e-1)}.word-source:not([data-disabled=true]) .platform-flow-dropzone[data-error=true]{border-color:var(--error)}.word-source .word-source-file-input{width:var(--ancho-trazo);height:var(--ancho-trazo);clip-path:inset(50%);white-space:nowrap;border:0;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.word-source-glyph{width:calc(var(--e-20) * 1.9);max-width:none;height:auto;color:var(--runa-acento);stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;justify-self:center}.word-source-glyph-orbit{color:var(--runa-runa-linea);opacity:.65;transform-origin:50%}.word-source-glyph-sheet{fill:var(--lienzo)}.word-source-glyph-seal{fill:var(--runa-runa-tenue);transform-box:fill-box;transform-origin:50%}.word-source-copy{justify-items:start;gap:var(--e-3);min-width:0;display:grid}.word-source-kicker{color:var(--runa-acento);font-family:var(--familia-mono);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase}.word-source-title{color:var(--tinta);font-size:var(--t2);font-weight:var(--peso-fuerte);line-height:var(--alto-t2)}.word-source-guidance{display:grid}.word-source-hint,.word-source-drop-hint{color:var(--humo);font-size:var(--apoyo);font-weight:var(--peso-normal);line-height:var(--alto-apoyo);grid-area:1/1}.word-source-choose{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--alto-control-grande);margin-top:var(--e-1);padding:var(--e-2) var(--e-4);border:var(--ancho-trazo) solid var(--runa-acento-trazo);border-radius:var(--r-2);color:var(--runa-acento);background:var(--lienzo);font-size:var(--cuerpo);font-weight:var(--peso-fuerte);display:inline-flex}.word-source-choose svg{width:var(--e-5);height:var(--e-5);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.word-source-drop-hint{visibility:hidden;color:var(--runa-acento)}.word-source:not([data-disabled=true]) [data-drag-active=true] .word-source-drop-hint{visibility:visible}.word-source:not([data-disabled=true]) [data-drag-active=true] .word-source-hint{visibility:hidden}.word-source .platform-flow-file-summary{align-items:center;gap:var(--e-3);margin-top:var(--e-4);padding:var(--e-4);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.word-source-file-mark{width:var(--e-8);height:var(--e-8);color:var(--runa-acento);stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.word-source-file-details{gap:var(--e-1);min-width:0;display:grid}.word-source-file-details strong{color:var(--tinta);font-size:var(--cuerpo);font-weight:var(--peso-fuerte);overflow-wrap:anywhere}.word-source-file-details>span{color:var(--humo);font-size:var(--apoyo)}.word-source .platform-flow-file-summary button{min-height:var(--alto-control-grande);margin:0}.word-source[data-disabled=true] .platform-flow-dropzone{cursor:not-allowed;opacity:var(--opacidad-deshabilitado)}@media (prefers-reduced-motion:no-preference){.word-source:not([data-disabled=true]) .word-source-glyph-document{animation:word-document-enter var(--runa-duracion-entrada) var(--curva) both}.word-source:not([data-disabled=true]) .word-source-glyph-writing{animation:word-document-write var(--runa-duracion-entrada) var(--curva) both}.word-source:not([data-disabled=true]) .word-source-glyph-orbit{animation:word-document-orbit var(--runa-duracion-orbita) var(--curva);transition:transform var(--runa-duracion-activacion) var(--curva)}.word-source:not([data-disabled=true]) .word-source-glyph-seal{animation:runa-core-awaken var(--runa-duracion-orbita) var(--curva);transition:transform var(--runa-duracion-activacion) var(--curva)}.word-source:not([data-disabled=true]) .platform-flow-dropzone:is(:hover,:focus-within,[data-drag-active=true]) .word-source-glyph{transform:translateY(calc(var(--e-1) * -1)) scale(1.02)}.word-source:not([data-disabled=true]) .platform-flow-dropzone:is(:hover,:focus-within,[data-drag-active=true]) .word-source-glyph-orbit{transform:rotate(12deg)scale(1.03)}.word-source:not([data-disabled=true]) .platform-flow-dropzone:is(:hover,:focus-within,[data-drag-active=true]) .word-source-glyph-seal{transform:scale(1.2)}.word-source:not([data-disabled=true]) .word-source-glyph{transition:transform var(--runa-duracion-activacion) var(--curva)}}@keyframes word-document-enter{0%{opacity:0;transform:translateY(var(--e-2))}to{opacity:1;transform:translateY(0)}}@keyframes word-document-write{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes word-document-orbit{0%{opacity:0;transform:rotate(-18deg)}to{opacity:.65;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.word-source *,.word-source :before,.word-source :after{transition:none!important;animation:none!important}}.word-source[data-disabled=true] *,.word-source[data-disabled=true] :before,.word-source[data-disabled=true] :after{transition:none!important;animation:none!important}@media (width>=760px){.word-source .platform-flow-dropzone{grid-template-columns:calc(var(--e-20) * 2) minmax(0, 1fr)}}@media (width<=560px){.word-source .platform-flow-dropzone{gap:var(--e-3);padding:var(--e-5);text-align:center;grid-template-columns:minmax(0,1fr)}.word-source-glyph{width:calc(var(--e-20) * 1.5)}.word-source-copy{justify-items:center}.word-source-title{font-size:var(--t3)}.word-source .platform-flow-file-summary{grid-template-columns:minmax(0,1fr) auto}.word-source-file-mark{display:none}}.runa-confirm-dialog[data-dialog=platform-return]{background:var(--velo);-webkit-backdrop-filter:blur(var(--e-1));backdrop-filter:blur(var(--e-1));animation:runa-exit-veil-in var(--duracion-normal) var(--curva) both;overflow-y:auto}.runa-confirm-dialog[data-dialog=platform-return] .runa-confirm-dialog-card{width:min(calc(var(--ancho-formulario) + var(--e-16)), 100%);padding:var(--e-8);color:var(--tinta);background:var(--lienzo);border-color:var(--trazo);box-shadow:var(--runa-sombra-ventana);animation:runa-exit-card-in var(--duracion-normal) var(--curva) both}.runa-exit-dialog-mark{width:var(--alto-control-grande);height:var(--alto-control-grande);margin-bottom:var(--e-5);color:var(--runa-acento);background:var(--runa-acento-fondo);border:var(--ancho-trazo) solid var(--runa-acento-trazo);border-radius:var(--r-3);place-items:center;display:grid}.runa-exit-dialog-mark svg{width:var(--e-8);height:var(--e-8);fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.runa-confirm-dialog[data-dialog=platform-return] .runa-exit-dialog-kicker{margin:0 0 var(--e-2);color:var(--runa-acento);font-family:var(--familia-mono);font-size:var(--micro);line-height:var(--alto-apoyo);letter-spacing:var(--track-micro);text-transform:uppercase}.runa-confirm-dialog[data-dialog=platform-return] h2{color:var(--tinta);font-size:var(--t2);font-weight:var(--peso-fuerte);line-height:var(--alto-t2);letter-spacing:var(--track-t2);margin:0}.runa-confirm-dialog[data-dialog=platform-return] .runa-exit-dialog-description{margin:var(--e-3) 0 0;color:var(--humo);font-size:var(--cuerpo);line-height:var(--alto-cuerpo)}.runa-confirm-dialog[data-dialog=platform-return] .runa-exit-dialog-record{margin:var(--e-5) 0 0;padding:var(--e-3) var(--e-4);align-items:flex-start;gap:var(--e-3);color:var(--tinta-media);background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo-suave);border-radius:var(--r-2);font-size:var(--apoyo);line-height:var(--alto-apoyo);display:flex}.runa-exit-dialog-record svg{width:var(--e-5);height:var(--e-5);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.runa-exit-dialog-actions{margin-top:var(--e-6);padding-top:var(--e-5);align-items:stretch;gap:var(--e-3);border-top:var(--ancho-trazo) solid var(--trazo);display:flex}.runa-confirm-dialog[data-dialog=platform-return] .runa-exit-dialog-actions button{min-width:0;min-height:var(--alto-control-grande);height:auto;padding:var(--e-2) var(--e-4);font-size:var(--apoyo);line-height:var(--alto-apoyo);white-space:normal;flex:1 1 0;justify-content:center;margin:0}.runa-exit-dialog-actions [data-dialog-action=continue]{color:var(--runa-sobre-acento);background:var(--runa-acento);border-color:var(--runa-acento)}.runa-exit-dialog-actions [data-dialog-action=continue]:hover:not(:disabled){color:var(--runa-sobre-acento);background:var(--runa-acento-hover);border-color:var(--runa-acento-hover)}.runa-exit-dialog-actions .boton-peligro{color:var(--error);border-color:var(--error-trazo);background:0 0}.runa-exit-dialog-actions .boton-peligro:hover:not(:disabled){color:var(--error);background:var(--error-fondo);border-color:var(--error)}@keyframes runa-exit-veil-in{0%{opacity:0}to{opacity:1}}@keyframes runa-exit-card-in{0%{opacity:0;transform:translateY(var(--e-2))}to{opacity:1;transform:translateY(0)}}@media (width<=30rem){.runa-confirm-dialog[data-dialog=platform-return]{padding:var(--e-4)}.runa-confirm-dialog[data-dialog=platform-return] .runa-confirm-dialog-card{padding:var(--e-6)}.runa-exit-dialog-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.runa-confirm-dialog[data-dialog=platform-return],.runa-confirm-dialog[data-dialog=platform-return] .runa-confirm-dialog-card{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--runa-oro:#e9ce72;--runa-acento:var(--lightningcss-light,#77591b)var(--lightningcss-dark,#e9ce72);--runa-acento-hover:var(--lightningcss-light,#604715)var(--lightningcss-dark,#f2dea0);--runa-acento-fondo:var(--lightningcss-light,#f5eed8)var(--lightningcss-dark,#2b291e);--runa-acento-trazo:var(--lightningcss-light,#af9149)var(--lightningcss-dark,#8a7746);--runa-sobre-acento:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171813);--runa-runa-linea:var(--lightningcss-light,#af9149)var(--lightningcss-dark,#a08c53);--runa-runa-tenue:var(--lightningcss-light,#77591b14)var(--lightningcss-dark,#e9ce7212);--runa-runa-brillo:var(--lightningcss-light,#77591b1f)var(--lightningcss-dark,#e9ce721f);--runa-runa-halo:0 0 24px var(--runa-runa-brillo);--runa-superficie-sello:var(--lightningcss-light,#f4f3eb)var(--lightningcss-dark,#161c17);--runa-campo:radial-gradient(ellipse at 50% 65%, var(--runa-runa-brillo), transparent 70%);--runa-tarjeta:linear-gradient(145deg, transparent 45%, var(--runa-runa-tenue));--runa-sombra-ventana:0 18px 50px var(--lightningcss-light,#1416121a)var(--lightningcss-dark,#00000047);--runa-duracion-entrada:1.2s;--runa-duracion-activacion:.7s;--runa-duracion-orbita:1.8s;--papel:#fcfcfb;--lienzo:#fff;--lienzo-hundido:#f7f7f5;--tinta:#16150f;--tinta-media:#45433c;--humo:#6b6862;--humo-tenue:#94918a;--trazo:#e6e4de;--trazo-suave:#f0efea;--marca-negro:#16150f;--marca-blanco:#fcfcfb;--marca-humo:#a3a099;--marca-trazo:#45433c;--exito:#2f6b4f;--exito-fondo:#eef4f0;--exito-trazo:#cfe0d6;--atencion:#a8681b;--atencion-fondo:#faf3e8;--atencion-trazo:#ebdcc2;--atencion-texto:var(--tinta);--error:#a33a2e;--error-fondo:#fbefec;--error-trazo:#efd3cc;--informacion:var(--tinta-media);--informacion-fondo:var(--lienzo-hundido);--informacion-trazo:var(--trazo);--trazo-control:var(--humo);--opacidad-deshabilitado:.4;--foco:var(--tinta);--foco-inverso:var(--papel);--halo-foco:0 0 0 3px var(--trazo-suave);--anillo-suave:0 0 0 2px var(--trazo-suave);--marca-seleccion:inset 0 0 0 1px var(--tinta);--familia:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--familia-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--peso-normal:400;--peso-medio:500;--peso-fuerte:600;--t1:1.75rem;--t2:1.25rem;--t3:1rem;--cuerpo:.9375rem;--apoyo:.8125rem;--micro:.75rem;--alto-t1:1.25;--alto-t2:1.3;--alto-t3:1.4;--alto-cuerpo:1.6;--alto-apoyo:1.5;--track-t1:-.02em;--track-t2:-.015em;--track-t3:-.01em;--track-micro:.04em;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.25rem;--e-6:1.5rem;--e-7:1.75rem;--e-8:2rem;--e-10:2.5rem;--e-12:3rem;--e-16:4rem;--e-20:5rem;--ritmo-interno:var(--e-3);--ritmo-bloque:var(--e-6);--ritmo-seccion:var(--e-12);--margen-pantalla:var(--e-8);--ancho-pagina:70rem;--ancho-ventana-runa:82rem;--ancho-administracion:var(--ancho-pagina);--ancho-lienzo:47.5rem;--ancho-lectura:68ch;--ancho-formulario:26rem;--ancho-modal:47.5rem;--alto-editor-minimo:20rem;--r-1:4px;--r-2:6px;--r-3:10px;--r-4:20px;--r-full:999px;--ancho-trazo:1px;--ancho-filo:2px;--desfase-foco:2px;--sombra-flotante:0 8px 24px -8px #16150f2e, 0 1px 2px #16150f0f;--sombra-barra:0 4px 12px -8px #16150f29;--velo:#16150f8c;--capa-base:0;--capa-barra:10;--capa-overlay:100;--capa-modal:110;--duracion-rapida:.12s;--duracion-normal:.2s;--curva:cubic-bezier(.2, 0, .2, 1);--alto-control:2.5rem;--alto-control-compacto:2rem;--alto-control-grande:2.75rem;--tamano-marca-cabecera:3.75rem;--tamano-marca-minimo:3rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#121210;--lienzo:#1a1a17;--lienzo-hundido:#232320;--tinta:#f4f3ef;--tinta-media:#c9c6be;--humo:#a3a099;--humo-tenue:#736f68;--trazo:#2e2e2a;--trazo-suave:#262622;--exito:#6fbf95;--exito-fondo:#17251e;--exito-trazo:#2c4438;--atencion:#e3ae62;--atencion-fondo:#251e12;--atencion-trazo:#443a28;--error:#e58a7c;--error-fondo:#261815;--error-trazo:#4a2e28;--foco:var(--tinta);--foco-inverso:var(--papel);--sombra-flotante:0 8px 24px -8px #0009, 0 1px 2px #0006;--sombra-barra:0 4px 12px -8px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#121210;--lienzo:#1a1a17;--lienzo-hundido:#232320;--tinta:#f4f3ef;--tinta-media:#c9c6be;--humo:#a3a099;--humo-tenue:#736f68;--trazo:#2e2e2a;--trazo-suave:#262622;--exito:#6fbf95;--exito-fondo:#17251e;--exito-trazo:#2c4438;--atencion:#e3ae62;--atencion-fondo:#251e12;--atencion-trazo:#443a28;--error:#e58a7c;--error-fondo:#261815;--error-trazo:#4a2e28;--sombra-flotante:0 8px 24px -8px #0009, 0 1px 2px #0006;--sombra-barra:0 4px 12px -8px #00000080}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#fcfcfb;--lienzo:#fff;--lienzo-hundido:#f7f7f5;--tinta:#16150f;--tinta-media:#45433c;--humo:#6b6862;--humo-tenue:#94918a;--trazo:#e6e4de;--trazo-suave:#f0efea;--exito:#2f6b4f;--exito-fondo:#eef4f0;--exito-trazo:#cfe0d6;--atencion:#a8681b;--atencion-fondo:#faf3e8;--atencion-trazo:#ebdcc2;--error:#a33a2e;--error-fondo:#fbefec;--error-trazo:#efd3cc;--sombra-flotante:0 8px 24px -8px #16150f2e, 0 1px 2px #16150f0f;--sombra-barra:0 4px 12px -8px #16150f29}@media (width<=40rem){:root{--margen-pantalla:var(--e-5);--t1:1.5rem}}@media (prefers-reduced-motion:reduce){:root{--duracion-rapida:0s;--duracion-normal:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);font-family:var(--familia);font-size:var(--cuerpo);line-height:var(--alto-cuerpo);-webkit-font-smoothing:antialiased;margin:0}.sobre-tinta :focus-visible{outline-color:var(--foco-inverso)}h1,h2,h3{text-wrap:balance;font-weight:var(--peso-fuerte);margin:0}h1{font-size:var(--t1);line-height:var(--alto-t1);letter-spacing:var(--track-t1)}h2{font-size:var(--t2);line-height:var(--alto-t2);letter-spacing:var(--track-t2)}h3{font-size:var(--t3);line-height:var(--alto-t3);letter-spacing:var(--track-t3)}p{max-width:var(--ancho-lectura);margin:0}.apoyo{font-size:var(--apoyo);line-height:var(--alto-apoyo);color:var(--humo)}.micro{font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--humo)}.boton{justify-content:center;align-items:center;gap:var(--e-2);height:var(--alto-control);padding:0 var(--e-4);border-radius:var(--r-2);font:inherit;font-size:var(--apoyo);font-weight:var(--peso-medio);cursor:pointer;white-space:nowrap;transition:background var(--duracion-rapida) var(--curva), border-color var(--duracion-rapida) var(--curva);border:1px solid #0000;display:inline-flex}.boton:disabled{opacity:.4;cursor:not-allowed}.boton--primario{background:var(--tinta);color:var(--papel)}.boton--primario:hover:not(:disabled){background:var(--tinta-media)}.boton--secundario{background:var(--lienzo);border-color:var(--trazo);color:var(--tinta)}.boton--secundario:hover:not(:disabled){border-color:var(--tinta-media)}.boton--fantasma{color:var(--humo);background:0 0}.boton--fantasma:hover:not(:disabled){background:var(--lienzo-hundido);color:var(--tinta)}.boton--destructivo{background:var(--lienzo);border-color:var(--error-trazo);color:var(--error)}.boton--grande{height:var(--alto-control-grande);padding:0 var(--e-6);font-size:var(--cuerpo)}.boton--compacto{height:var(--alto-control-compacto);padding:0 var(--e-3);font-size:var(--micro)}.badge{align-items:center;gap:var(--e-1);height:1.25rem;padding:0 var(--e-2);border-radius:var(--r-1);background:var(--trazo-suave);color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:.01em;display:inline-flex}.badge--exito{background:var(--exito-fondo);color:var(--exito)}.badge--atencion{background:var(--atencion-fondo);color:var(--atencion)}.badge--error{background:var(--error-fondo);color:var(--error)}.punto{border-radius:var(--r-full);background:currentColor;flex:none;width:.375rem;height:.375rem}.campo{gap:var(--e-2);max-width:var(--ancho-formulario);flex-direction:column;display:flex}.campo>label{font-size:var(--apoyo);font-weight:var(--peso-medio);color:var(--tinta)}.entrada{height:var(--alto-control);padding:0 var(--e-3);background:var(--lienzo-hundido);border:1px solid var(--trazo);border-radius:var(--r-1);color:var(--tinta);font:inherit;font-size:var(--cuerpo);transition:border-color var(--duracion-rapida) var(--curva)}.entrada::placeholder{color:var(--humo-tenue)}.entrada:hover{border-color:var(--tinta-media)}.entrada:focus{border-color:var(--tinta);box-shadow:0 0 0 3px var(--trazo-suave);outline:none}.entrada[aria-invalid=true]{border-color:var(--error)}.entrada--fija{align-items:center;gap:var(--e-2);background:var(--trazo-suave);color:var(--tinta);cursor:default;border-style:dashed;display:flex}.campo-ayuda{font-size:var(--apoyo);color:var(--humo)}.campo-error{font-size:var(--apoyo);color:var(--error)}.card{background:var(--lienzo);border:1px solid var(--trazo);border-radius:var(--r-3);padding:var(--e-6);gap:var(--ritmo-interno);flex-direction:column;display:flex}.card--elegible{cursor:pointer;text-align:left;transition:border-color var(--duracion-rapida) var(--curva)}.card--elegible:hover{border-color:var(--tinta)}.card--elegible[aria-pressed=true]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.razon{border-left:2px solid var(--trazo);padding:var(--e-1) 0 var(--e-1) var(--e-4);gap:var(--e-2);flex-direction:column;display:flex}.razon>p{font-size:var(--apoyo);line-height:var(--alto-apoyo);color:var(--humo)}.razon:hover{border-left-color:var(--tinta-media)}.metrica{gap:var(--e-1);flex-direction:column;display:flex}.metrica>.valor{font-size:var(--t1);font-weight:var(--peso-fuerte);letter-spacing:var(--track-t1);font-variant-numeric:tabular-nums;line-height:1.1}.metrica--atencion>.valor{color:var(--atencion)}.metrica--error>.valor{color:var(--error)}.barra{background:var(--trazo-suave);border-radius:var(--r-full);height:.375rem;overflow:hidden}.barra>span{background:var(--tinta);border-radius:inherit;height:100%;transition:width var(--duracion-normal) var(--curva);display:block}.barra--exito>span{background:var(--exito)}.barra--error>span{background:var(--error)}.alerta{align-items:flex-start;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);font-size:var(--apoyo);line-height:var(--alto-apoyo);border-left:2px solid;display:flex}.alerta--exito{background:var(--exito-fondo);border-color:var(--exito);color:var(--exito)}.alerta--atencion{background:var(--atencion-fondo);border-color:var(--atencion);color:var(--atencion)}.alerta--error{background:var(--error-fondo);border-color:var(--error);color:var(--error)}.tabla-envoltura{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:var(--apoyo)}.tabla th{text-align:left;padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--trazo);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--humo);white-space:nowrap}.tabla td{padding:var(--e-3);border-bottom:1px solid var(--trazo-suave);vertical-align:middle}.tabla .num{text-align:right;font-variant-numeric:tabular-nums}.tabla tbody tr:last-child td{border-bottom:none}.pasos{align-items:center;gap:var(--e-2);margin:0;padding:0;list-style:none;display:flex}.pasos>li{align-items:center;gap:var(--e-2);display:flex}.paso-marca{border-radius:var(--r-full);width:1.5rem;height:1.5rem;font-size:var(--micro);font-weight:var(--peso-medio);font-variant-numeric:tabular-nums;border:1px solid var(--trazo);color:var(--humo-tenue);flex:none;place-items:center;display:grid}.paso--hecho .paso-marca{border-color:var(--tinta);color:var(--tinta)}.paso--actual .paso-marca{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.paso-nombre{font-size:var(--apoyo);color:var(--humo)}.paso--actual .paso-nombre{color:var(--tinta);font-weight:var(--peso-medio)}.paso-union{width:var(--e-6);background:var(--trazo);height:1px}@media (width<=40rem){.pasos>li:not(.paso--actual) .paso-nombre{display:none}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--papel);color:var(--tinta);font-family:var(--familia);font-size:var(--cuerpo);line-height:var(--alto-cuerpo);margin:0}:focus-visible{outline:var(--ancho-filo) solid var(--foco);outline-offset:var(--desfase-foco);border-radius:var(--r-1)}.icono{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.encabezado{background:var(--lienzo);border-bottom:1px solid var(--trazo-suave)}.encabezado-contenido{justify-content:flex-start;align-items:center;gap:1.3rem;width:min(1180px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.encabezado-titulo{border-left:1px solid var(--trazo);color:var(--tinta);font-size:1.04rem;font-weight:var(--peso-fuerte);padding-left:1.3rem}.workspace{grid-template-columns:minmax(0,1fr);gap:18px;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 56px;display:grid}.flujo-columnas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.panel-flujo{background:var(--lienzo);border:1px solid var(--trazo-suave);border-radius:var(--r-3);min-height:610px;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.panel-controles{border-bottom:1px solid var(--trazo-suave);flex-direction:column;padding:28px;display:flex}.panel-preview{background:var(--papel);flex-direction:column;flex:1;min-width:0;min-height:0;padding:22px;display:flex}.panel-flujo.apagado .paso-numero{background:var(--lienzo);color:var(--humo-tenue);border-color:var(--trazo)}.paso-cabecera{align-items:center;gap:.9rem;margin-bottom:1.6rem;display:flex}.paso-numero{border:1px solid var(--tinta);background:var(--tinta);width:34px;height:34px;color:var(--lienzo);font-size:.9rem;font-weight:var(--peso-fuerte);border-radius:999px;flex:none;place-items:center;display:grid}.paso-cabecera h2,.paso-cabecera p{margin:0}.paso-cabecera h2{font-size:1.24rem;font-weight:var(--peso-fuerte)}.paso-cabecera p{color:var(--humo);font-size:.88rem;font-weight:var(--peso-fuerte);margin-top:.1rem}.campo{gap:.45rem;margin-bottom:1rem;display:grid}.campo>span{font-size:.9rem;font-weight:var(--peso-fuerte)}.campo .ayuda{color:var(--humo);font-size:.84rem;font-weight:var(--peso-fuerte)}input[type=text],input[type=email],input[type=password],input[type=url],select{border:1px solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);width:100%;min-height:44px;color:var(--tinta);font:inherit;font-weight:var(--peso-fuerte);padding:.62rem .82rem}input[type=text]::placeholder{color:var(--humo-tenue)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,select:focus{border-color:var(--tinta);box-shadow:var(--halo-foco);outline:none}button{border:1px solid var(--tinta);border-radius:var(--r-3);background:var(--tinta);width:fit-content;min-height:44px;color:var(--lienzo);cursor:pointer;font:inherit;font-size:.92rem;font-weight:var(--peso-fuerte);transition:background var(--duracion-rapida) var(--curva), border-color var(--duracion-rapida) var(--curva), color var(--duracion-rapida) var(--curva);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;display:inline-flex}button:hover:not(:disabled){background:var(--tinta);border-color:var(--tinta)}button:disabled{background:var(--trazo-suave);color:var(--humo-tenue);cursor:not-allowed;border-color:#0000}.preview-cabecera{min-height:28px;color:var(--tinta);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.preview-titulo{font-size:.88rem;font-weight:var(--peso-fuerte);align-items:center;gap:.48rem;display:inline-flex}.preview-acciones{align-items:center;gap:.5rem;display:inline-flex}.chip{border:1px solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);font-size:.75rem;font-weight:var(--peso-fuerte);padding:.26rem .55rem}.chip-pendiente{color:var(--humo)}.chip-listo{color:var(--tinta);border-color:var(--tinta)}.chip-avisos{color:var(--tinta);border-color:var(--trazo);background:var(--trazo-suave)}.chip-error{color:var(--lienzo);border-color:var(--tinta);background:var(--tinta)}.boton-icono{border:1px solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);width:30px;height:30px;min-height:0;color:var(--tinta);place-items:center;padding:0;display:inline-grid}.boton-icono:hover:not(:disabled){background:var(--lienzo);border-color:var(--tinta);color:var(--tinta)}.boton-icono:disabled{border-color:var(--trazo-suave);color:var(--humo-tenue);background:0 0}.boton-icono .icono{width:.95rem;height:.95rem}.preview-superficie{border:1px solid var(--trazo-suave);border-radius:var(--r-3);background:var(--lienzo);flex-direction:column;flex:1;min-height:246px;display:flex;overflow:hidden}.preview-vacio{min-height:244px;color:var(--humo);text-align:center;font-weight:var(--peso-fuerte);flex:1;align-content:center;place-items:center;gap:.9rem;padding:2rem;display:grid}.preview-vacio .icono{border:1px solid var(--trazo);border-radius:var(--r-3);width:48px;height:48px;color:var(--tinta);padding:11px}.documento-previa{background:var(--lienzo);flex-direction:column;flex:1;min-height:0;display:flex}.documento-previa h3{border-bottom:1px solid var(--trazo-suave);font-size:.98rem;font-weight:var(--peso-fuerte);margin:0;padding:.95rem 1rem .75rem}.preview-meta{color:var(--humo);font-size:.86rem;font-weight:var(--peso-fuerte);margin:.9rem 1rem .5rem}.preview-meta strong{color:var(--tinta)}.tarjeta-previa{animation:aparecer var(--duracion-normal) var(--curva)}@keyframes aparecer{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tarjeta-previa{animation:none}button{transition:none}}iframe.previa{background:var(--lienzo);border:0;flex:1;width:100%;min-height:220px}pre.diff{border:1px solid var(--trazo-suave);border-radius:var(--r-3);background:var(--papel);max-height:205px;color:var(--tinta);font-family:var(--familia-mono);white-space:pre-wrap;word-break:break-word;margin:0 1rem 1rem;padding:.9rem;font-size:.82rem;line-height:1.55;overflow:auto}pre.diff .agregado{background:var(--trazo)}pre.diff .quitado{background:var(--trazo);text-decoration:line-through}.confirmacion{border-top:1px solid var(--trazo-suave);background:var(--lienzo);margin-top:auto;padding:1rem}.confirmacion p{color:var(--humo);font-size:.88rem;font-weight:var(--peso-fuerte);margin:0 0 .8rem}.confirmacion strong{color:var(--tinta)}.confirmacion label{color:var(--tinta);font-size:.9rem;font-weight:var(--peso-fuerte);align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}input[type=checkbox]{width:18px;height:18px;accent-color:var(--tinta)}.aviso{border:1px solid var(--trazo-suave);border-left:3px solid var(--tinta);border-radius:var(--r-3);background:var(--trazo-suave);color:var(--tinta);font-size:.9rem;font-weight:var(--peso-fuerte);margin:0;padding:.82rem .95rem}.documento-previa .aviso{margin:.8rem 1rem 0}.aviso.error{border:1px solid var(--tinta);background:var(--tinta);color:var(--lienzo);border-left-width:3px}.aviso ul{color:var(--humo);font-weight:var(--peso-fuerte);margin:.35rem 0 0;padding-left:1.2rem}.avisos{border-bottom:1px solid var(--trazo-suave)}.avisos-resumen{background:var(--trazo-suave);width:100%;min-height:0;color:var(--tinta);font-size:.84rem;font-weight:var(--peso-fuerte);text-align:left;border:0;border-radius:0;align-items:center;gap:.55rem;padding:.55rem 1rem;display:flex}.avisos-resumen:hover:not(:disabled){background:var(--trazo);border:0}.avisos-resumen .icono{color:var(--tinta)}.avisos-resumen span{flex:1}.avisos-resumen strong{color:var(--tinta);font-size:.8rem;font-weight:var(--peso-fuerte)}.avisos-lista{background:var(--lienzo);color:var(--humo);font-size:.84rem;font-weight:var(--peso-fuerte);gap:.45rem;margin:0;padding:.75rem 1rem .85rem 2.1rem;display:grid}.colapsable{border-top:1px solid var(--trazo-suave)}.colapsable-resumen{background:var(--lienzo);width:100%;min-height:0;color:var(--tinta);font-size:.84rem;font-weight:var(--peso-fuerte);text-align:left;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.55rem;padding:.65rem 1rem;display:flex}.colapsable-resumen:hover:not(:disabled){background:var(--papel);border:0}.chevron{color:var(--humo);transition:transform var(--duracion-rapida) var(--curva);place-items:center;display:inline-grid}.chevron.abierto{transform:rotate(180deg)}.colapsable-contenido{padding-bottom:.25rem}.modal-fondo{z-index:var(--capa-overlay);background:var(--velo);place-items:center;padding:32px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-3);background:var(--lienzo);width:min(1320px,100%);height:100%;max-height:calc(100vh - 64px);animation:aparecer var(--duracion-rapida) var(--curva);flex-direction:column;display:flex;overflow:hidden}.modal-cabecera{border-bottom:1px solid var(--trazo-suave);align-items:center;gap:.75rem;padding:.8rem 1.1rem;display:flex}.modal-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:var(--peso-fuerte);flex:1;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}.modal-contenido{flex-direction:column;flex:1;min-height:0;display:flex}.modal-contenido iframe.previa{height:100%}@media (prefers-reduced-motion:reduce){.modal{animation:none}.chevron{transition:none}}.cargando{color:var(--humo);font-weight:var(--peso-fuerte);margin:1rem}.preview-superficie>.aviso{margin:1rem}@media (width<=920px){.flujo-columnas{grid-template-columns:1fr}.panel-flujo{min-height:auto}.preview-superficie{min-height:280px}}@media (width<=560px){.encabezado-contenido,.workspace{width:min(100% - 28px,1180px)}.modal-fondo{padding:0}.modal{border-radius:0;width:100%;height:100%;max-height:none}.encabezado-contenido{gap:.75rem;min-height:64px}.encabezado-titulo{max-width:140px;padding-left:.75rem;font-size:.78rem;line-height:1.2}.workspace{gap:14px;padding:14px 0 36px}.panel-controles,.panel-preview{padding:18px}.paso-cabecera{margin-bottom:1.2rem}.preview-cabecera{align-items:flex-start}button{width:100%}}.vista-nav{gap:.5rem;margin-bottom:1rem;display:flex}.vista-tab{border:1px solid var(--papel);color:inherit;cursor:pointer;font-weight:var(--peso-fuerte);background:0 0;border-radius:999px;padding:.5rem 1rem}.vista-tab.activa{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.lms-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0;display:grid}.lms-form{display:grid}.lms-lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lms-lista li{border:1px solid var(--trazo);border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.lms-lista li div{min-width:0;display:grid}.lms-lista li span{color:var(--humo);overflow-wrap:anywhere}.lms-check{grid-template-columns:auto 1fr;align-items:center}.lms-resultado{gap:.75rem;display:grid}.lms-resultado a{overflow-wrap:anywhere}.chat-mensajes{flex-direction:column;gap:.5rem;max-height:16rem;margin-bottom:.75rem;display:flex;overflow-y:auto}.chat-msg{border-radius:var(--r-3);margin:0;padding:.5rem .75rem;font-size:.9rem}.chat-msg.usuario{background:var(--papel);align-self:flex-end}.chat-msg.ia{background:var(--trazo-suave);border-left:3px solid var(--tinta);align-self:flex-start}.chat-entrada{align-items:flex-end;gap:.5rem;display:flex}.chat-entrada textarea{resize:vertical;font:inherit;border:1px solid var(--trazo);border-radius:var(--r-3);flex:1;padding:.6rem .75rem}.diff-lista{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.diff-par{border-radius:var(--r-3);border:1px solid var(--trazo-suave);padding:.5rem}.diff-par del{background:var(--error-fondo);text-decoration:line-through;display:block}.diff-par ins{background:var(--exito-fondo);text-decoration:none;display:block}.diff-cat{font-weight:var(--peso-fuerte);margin-bottom:.25rem;font-size:.8rem;display:block}.cat-contenido{border-color:var(--error)}.cat-estilo{border-color:var(--atencion)}.cat-ortografia{border-color:var(--exito)}.diff-acciones{gap:.5rem;margin-top:.75rem;display:flex}.chat-permiso{align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem;display:flex}.modal-emergencia{max-width:28rem;height:auto;padding:1.5rem}button.secundario{color:var(--tinta);background:0 0;border:1px solid}.cerrar-sesion{min-height:38px;color:var(--tinta);border-color:var(--trazo);background:0 0;margin-left:auto;padding:.45rem .8rem}.acceso-panel{width:min(100%,28rem);padding:var(--e-8);gap:var(--e-6);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);box-shadow:none;margin:8vh auto 0;display:grid}.control-page{gap:var(--e-6);min-width:0;display:grid}.control-back,.control-team-link{width:fit-content;color:var(--tinta);text-underline-offset:var(--e-1);background:0 0;border:0;padding-inline:0;text-decoration:underline}.control-page-heading{justify-content:space-between;align-items:end;gap:var(--e-6);padding-block:var(--e-5);border-bottom:var(--ancho-trazo) solid var(--trazo);display:flex}.control-page-heading h1,.control-detail-card h1{margin:var(--e-2) 0;font-size:var(--t1);line-height:var(--alto-t1);letter-spacing:var(--track-t1)}.control-page-heading p,.control-row p,.control-detail-card p,.control-danger-zone p{color:var(--humo);margin:0}.control-hero{min-height:11rem;padding:var(--e-8);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);align-items:center}.control-kicker{color:var(--humo);font-size:var(--micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-micro);text-transform:uppercase;display:block}.control-branch-grid{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.control-branch{min-height:12rem;padding:var(--e-6);justify-content:space-between;align-items:flex-start;gap:var(--e-3);text-align:left;color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);flex-direction:column;display:flex}.control-branch:hover{border-color:var(--tinta-media);transform:translateY(calc(var(--e-1) * -1))}.control-branch>span{color:var(--humo-tenue);font-family:var(--familia-mono);font-size:var(--micro)}.control-branch strong{font-size:var(--t2);line-height:var(--alto-t2)}.control-branch small{color:var(--humo)}.control-attention,.control-danger-zone{justify-content:space-between;align-items:center;gap:var(--e-6);padding:var(--e-5) var(--e-6);background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:flex}.control-attention>div{align-items:baseline;gap:var(--e-3);grid-template-columns:auto auto auto;display:grid}.control-attention strong{font-family:var(--familia-mono);font-size:var(--t2)}.control-attention small,.control-row small,.audit-incident-row small{color:var(--humo)}.control-filters{gap:var(--e-4);padding:var(--e-4);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(10rem,1fr));display:grid}.control-filters label,.control-form label{gap:var(--e-2);color:var(--humo);font-size:var(--apoyo);display:grid}.control-filters input,.control-filters select,.control-form input{width:100%}.control-list{gap:var(--e-3);min-width:0;display:grid}.control-row{justify-content:space-between;align-items:center;gap:var(--e-5);padding:var(--e-5);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:flex}.control-row-main{gap:var(--e-1);min-width:0;display:grid}.control-row h2{margin:var(--e-1) 0 0;font-size:var(--t3)}.control-state{width:fit-content;padding:var(--e-1) var(--e-2);border-radius:var(--r-1);font-size:var(--micro);font-weight:var(--peso-fuerte)}.state-completed{color:var(--exito);background:var(--exito-fondo);border:var(--ancho-trazo) solid var(--exito-trazo)}.state-observations,.state-result_pending{color:var(--atencion-texto);background:var(--atencion-fondo);border:var(--ancho-trazo) solid var(--atencion-trazo)}.state-needs_review{color:var(--error);background:var(--error-fondo);border:var(--ancho-trazo) solid var(--error-trazo)}.state-in_progress{color:var(--tinta-media);background:var(--informacion-fondo);border:var(--ancho-trazo) solid var(--informacion-trazo)}.control-more{justify-self:center}.control-detail-card,.control-confirm-card,.control-form{width:min(100%, var(--ancho-lienzo));padding:var(--e-8);gap:var(--e-5);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.control-form{width:min(100%, var(--ancho-formulario))}.control-facts{gap:var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.control-facts>div,.admin-log-detail>div{padding:var(--e-3) 0;border-bottom:var(--ancho-trazo) solid var(--trazo-suave)}.control-facts dt,.admin-log-detail dt{color:var(--humo);font-size:var(--micro);text-transform:uppercase}.control-facts dd,.admin-log-detail dd{margin:var(--e-1) 0 0;overflow-wrap:anywhere}.control-actions{gap:var(--e-3);flex-wrap:wrap;display:flex}.owner-protected{color:var(--humo);font-size:var(--apoyo);justify-items:end;display:grid}.control-switch{justify-content:space-between;gap:var(--e-5);align-items:center;display:flex}.control-switch>span{gap:var(--e-1);display:grid}.control-switch small{color:var(--humo)}.control-switch input{width:var(--e-10);height:var(--e-5)}.control-modal-backdrop{z-index:var(--capa-overlay);padding:var(--e-5);background:var(--velo);place-items:center;display:grid;position:fixed;inset:0}.control-modal{z-index:var(--capa-modal);width:min(100%, var(--ancho-formulario));padding:var(--e-8);gap:var(--e-5);background:var(--lienzo);border-radius:var(--r-3);box-shadow:var(--sombra-flotante);display:grid}.support-case-row{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);overflow:hidden}.support-case-toggle{width:100%;padding:var(--e-5);align-items:center;gap:var(--e-4);text-align:left;color:var(--tinta);background:0 0;border:0;grid-template-columns:auto minmax(12rem,1fr) minmax(12rem,1fr) auto;display:grid}.support-case-toggle>span:not(.control-state){color:var(--humo)}.support-case-detail,.admin-log-detail{padding:var(--e-5);gap:var(--e-4);background:var(--lienzo-hundido);border-top:var(--ancho-trazo) solid var(--trazo);margin:0;display:grid}.support-case-detail dl,.admin-log-detail{gap:var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-case-detail dt{color:var(--humo);font-size:var(--micro)}.support-case-detail dd{margin:var(--e-1) 0 0}.support-guidance{padding:var(--e-4);background:var(--lienzo-hundido);border-left:var(--ancho-filo) solid var(--tinta-media)}.audit-layout{gap:var(--e-5);grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.audit-incident-row{width:100%;padding:var(--e-4);gap:var(--e-2);text-align:left;color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.audit-incident-row.selected{border-color:var(--tinta);box-shadow:var(--marca-seleccion)}.audit-detail{min-height:18rem;padding:var(--e-6);gap:var(--e-4);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.audit-detail h2{margin:0}.control-facts.compact{grid-template-columns:1fr}.audit-timeline{padding-left:var(--e-5);margin:0}@media (width<=52rem){.control-branch-grid,.control-filters,.audit-layout{grid-template-columns:1fr}.control-page-heading,.control-attention,.control-danger-zone,.control-row{flex-direction:column;align-items:stretch}.control-page-heading>button,.control-attention>button,.control-danger-zone>button,.control-row>button{width:100%}.support-case-toggle{grid-template-columns:1fr auto}.support-case-toggle>span:not(.control-state){grid-column:1/-1}.control-facts,.support-case-detail dl,.admin-log-detail{grid-template-columns:1fr}}.runa-app-frame--workspace{width:min(var(--ancho-ventana-runa), calc(100% - (var(--e-4) * 2)));min-height:calc(100vh - (var(--e-4) * 2));margin:var(--e-4) auto var(--e-12);background:var(--papel);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-4);box-shadow:var(--sombra-flotante);overflow:visible}.runa-app-frame--workspace .encabezado{background:var(--lienzo);border-radius:var(--r-4) var(--r-4) 0 0;border:0}.runa-app-frame--workspace .encabezado-contenido{width:100%;min-height:auto;padding:var(--e-5) var(--e-8) var(--e-3)}.runa-app-frame--workspace .encabezado-marca{width:var(--tamano-marca-cabecera);height:var(--tamano-marca-cabecera)}.runa-app-frame--workspace .workspace{width:100%;min-height:38rem;padding:0 0 var(--e-12);align-content:start;gap:var(--ritmo-bloque);margin:0}.runa-app-frame--workspace .workspace>:not(.app-area-nav){width:min(var(--ancho-pagina), calc(100% - (var(--e-8) * 2)));margin-inline:auto}.runa-app-frame--workspace .app-area-nav{width:100%;padding:0 var(--e-8) var(--e-4);align-self:start;align-items:center;gap:var(--e-2);background:var(--lienzo);border-bottom:var(--ancho-trazo) solid var(--trazo);border-radius:0;flex-wrap:nowrap;display:flex}.runa-app-frame--workspace .app-area-tab{min-width:0;color:var(--humo);border-radius:var(--r-3);background:0 0;border:0;flex:1 1 0}.runa-app-frame--workspace .app-area-tab:hover:not(:disabled),.runa-app-frame--workspace .app-area-tab.activa{color:var(--tinta);background:var(--lienzo-hundido);border:0}.runa-app-frame--workspace .integration-home{min-height:32rem;padding-top:var(--e-10);align-content:start;gap:var(--e-6)}.runa-app-frame--workspace .integration-home-start{padding:0 0 var(--e-7);justify-items:start;gap:var(--e-5);background:0 0;border:0;border-radius:0;grid-template-columns:1fr;display:grid}.runa-app-frame--workspace .integration-home-start h1{max-width:none;margin-top:var(--e-1);font-size:clamp(var(--t1), 4vw, 2.4rem);font-weight:var(--peso-medio)}.runa-app-frame--workspace .integration-home-start h1+p{margin-top:var(--e-2)}.runa-app-frame--workspace .integration-home-start-action{justify-items:start}.runa-app-frame--workspace .integration-home-start-action button{min-height:var(--alto-control-grande);color:var(--marca-negro);background:var(--marca-blanco);border-color:var(--marca-blanco)}.runa-app-frame--workspace .integration-pending{border:0;border-top:var(--ancho-trazo) solid var(--trazo);border-bottom:var(--ancho-trazo) solid var(--trazo);background:0 0;border-radius:0}.runa-app-frame--workspace .integration-pending>summary{padding:var(--e-5) 0}.runa-app-frame--workspace .integration-pending-body{padding:0 0 var(--e-5);border-top:var(--ancho-trazo) solid var(--trazo)}.team-members-surface{width:100%;max-width:var(--ancho-administracion);padding-top:var(--e-8);gap:var(--e-6);margin:0 auto;display:grid}.team-members-heading{justify-content:space-between;align-items:flex-start;gap:var(--e-6);color:var(--tinta);background:0 0;display:flex}.team-members-heading h1,.team-members-heading p{margin:0}.team-members-heading h1{margin-top:var(--e-2);font-size:clamp(var(--t1), 4vw, 2.35rem);font-weight:var(--peso-medio)}.team-members-heading p{max-width:60ch;margin-top:var(--e-3);color:var(--humo)}.team-members-heading>.boton-secundario{color:var(--tinta);border-color:var(--trazo-control);background:0 0}.team-members-heading>button{flex:none;width:auto}.team-management-toolbar{padding:var(--e-5);align-items:end;gap:var(--e-6);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:calc(var(--r-3) + var(--e-1));grid-template-columns:minmax(18rem,1fr) auto;display:grid}.team-management-toolbar label{max-width:28rem}.team-management-toolbar label>span,.team-member-search-row label>span{color:var(--humo);font-size:var(--apoyo);font-weight:var(--peso-medio)}.team-management-toolbar small{color:var(--humo);font-size:var(--micro)}.team-management-toolbar>button{width:auto;min-height:var(--alto-control-grande)}.operational-team-authorization{padding-top:var(--e-5);border-top:var(--ancho-trazo) solid var(--trazo);gap:var(--e-3);grid-column:1/-1;justify-items:start;display:grid}.operational-team-authorization>strong{color:var(--tinta)}.operational-team-authorization p{color:var(--humo);margin:0}.team-member-search-row{justify-content:space-between;align-items:end;gap:var(--e-5);display:flex}.team-member-search-row label{gap:var(--e-2);width:min(30rem,100%);display:grid}.team-member-search-row>span{color:var(--humo);white-space:nowrap}.member-section-heading{margin-bottom:var(--e-3);align-items:baseline}.member-section-heading h2{font-size:var(--t3);font-weight:var(--peso-medio)}.member-section-heading>span{min-width:auto;color:var(--humo);background:0 0;padding:0}.member-list{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:calc(var(--r-3) + var(--e-1));gap:0;display:grid;overflow:hidden}.member-list>.member-row{min-height:5.4rem;padding:var(--e-4) var(--e-5);align-items:center;gap:var(--e-4);border:0;border-radius:0;grid-template-columns:auto minmax(11rem,1.1fr) minmax(10rem,.8fr) auto;display:grid}.member-identity strong,.member-role-copy strong,.member-role-copy span{overflow-wrap:anywhere;display:block}.member-identity strong,.member-role-copy strong{font-weight:var(--peso-medio)}.member-identity>span,.member-role-copy span{margin-top:var(--e-1);color:var(--humo);font-size:var(--apoyo)}.member-role-copy strong{color:var(--exito)}.member-flags{margin-top:var(--e-1)}.member-protected{color:var(--humo);font-size:var(--apoyo);font-weight:var(--peso-medio);white-space:nowrap}.member-actions .compact-button{color:var(--tinta);border-color:var(--trazo-control);background:0 0}.integration-audit-page{max-width:var(--ancho-pagina);margin-top:var(--e-8);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-4);overflow:hidden}.integration-audit-heading{padding:var(--e-7) var(--e-8) var(--e-6);gap:var(--e-2);border-bottom:var(--ancho-trazo) solid var(--trazo);display:grid}.integration-audit-heading h1,.integration-audit-heading p{margin:0}.integration-audit-heading h1{font-size:clamp(var(--t1), 4vw, 2.4rem);font-weight:var(--peso-medio)}.integration-audit-heading p{color:var(--humo)}.integration-audit-page .audit-layout{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.65fr);gap:0;min-height:38rem;display:grid}.audit-directory{min-width:0;padding:var(--e-5);background:var(--lienzo);border-right:var(--ancho-trazo) solid var(--trazo)}.audit-filter{margin-bottom:var(--e-3);gap:var(--e-2);color:var(--humo);font-size:var(--apoyo);font-weight:var(--peso-medio);display:grid}.audit-count{margin:var(--e-4) 0 var(--e-3);color:var(--humo)}.audit-incident-list{gap:var(--e-2);display:grid}.audit-incident-row{padding:var(--e-3);gap:var(--e-1);color:var(--tinta);border:var(--ancho-trazo) solid transparent;border-radius:var(--r-3);background:0 0;display:grid}.audit-incident-row code,.audit-incident-row span{color:var(--humo);font-size:var(--apoyo)}.audit-incident-row.selected,.audit-incident-row:hover:not(:disabled){color:var(--tinta);background:var(--lienzo-hundido);border-color:var(--trazo);box-shadow:none}.integration-audit-page .audit-detail{min-height:38rem;padding:var(--e-7) var(--e-8) var(--e-8);align-content:start;gap:var(--e-5);background:var(--papel);border:0;border-radius:0}.audit-detail-heading{justify-content:space-between;align-items:flex-start;gap:var(--e-5);display:flex}.audit-detail-heading h2{margin:var(--e-2) 0 0;font-size:clamp(var(--t2), 3vw, 2rem);font-weight:var(--peso-medio)}.audit-detail-heading code{color:var(--humo)}.audit-actions{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-download-note,.audit-hidden-note{margin:calc(var(--e-3) * -1) 0 0;color:var(--humo);font-size:var(--apoyo)}.audit-facts{gap:var(--ancho-trazo);background:var(--trazo);border:var(--ancho-trazo) solid var(--trazo);border-radius:calc(var(--r-3) + var(--e-1));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.audit-facts>div{min-width:0;padding:var(--e-3) var(--e-4);background:var(--lienzo)}.audit-facts dt{color:var(--humo);font-size:var(--apoyo)}.audit-facts dd{margin:var(--e-1) 0 0;overflow-wrap:anywhere}.audit-section{gap:var(--e-3);display:grid}.audit-section h3{font-size:var(--t3);margin:0}.audit-protection{padding:var(--e-4);color:var(--exito);background:var(--exito-fondo);border-left:var(--ancho-filo) solid var(--exito);margin:0}.audit-timeline{padding:0;list-style:none}.audit-timeline li{padding:var(--e-3) 0;grid-template-columns:var(--e-10) minmax(0, 1fr);gap:var(--e-3);border-bottom:var(--ancho-trazo) solid var(--trazo);display:grid}.audit-timeline li>span{color:var(--humo);font-family:var(--familia-mono)}.control-page{max-width:var(--ancho-administracion);margin:var(--e-8) auto 0}.control-global-heading{justify-content:space-between;align-items:flex-end;gap:var(--e-6);display:flex}.control-global-heading h1,.control-global-heading p{margin:0}.control-global-heading h1{margin-top:var(--e-2);font-size:clamp(var(--t1), 4vw, 2.4rem);font-weight:var(--peso-medio)}.control-global-heading p{margin-top:var(--e-2);color:var(--humo)}.control-scope{width:fit-content;margin-top:var(--e-3);padding:var(--e-1) var(--e-2);color:var(--tinta);background:var(--lienzo-hundido);border-radius:var(--r-2);font-size:var(--micro);display:inline-block}.control-heading-note{margin:calc(var(--e-4) * -1) 0 0;color:var(--humo)}.control-global-home .control-branch-grid{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:calc(var(--r-3) + var(--e-1));grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.control-global-home .control-branch{min-height:4.9rem;padding:var(--e-4) var(--e-5);align-items:center;gap:var(--e-4);color:var(--tinta);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;display:grid;transform:none}.control-global-home .control-branch+.control-branch{border-top:var(--ancho-trazo) solid var(--trazo)}.control-global-home .control-branch:hover:not(:disabled){color:var(--tinta);background:var(--lienzo-hundido);border-color:#0000;transform:none}.control-branch-copy{gap:var(--e-1);display:grid;color:var(--tinta)!important;font-family:var(--familia)!important;font-size:inherit!important}.control-branch-copy strong{font-size:var(--cuerpo);font-weight:var(--peso-medio)}.control-branch-copy small,.control-branch-meta{color:var(--humo)!important}.control-global-home .control-attention{background:0 0}@media (width<=64rem){.member-list>.member-row{grid-template-columns:auto minmax(10rem,1fr) minmax(9rem,.75fr)}.member-actions{grid-column:2/-1}}@media (width<=52rem){.runa-app-frame--workspace{width:calc(100% - (var(--e-2) * 2));margin-top:var(--e-2)}.runa-app-frame--workspace .encabezado-contenido,.runa-app-frame--workspace .app-area-nav{padding-inline:var(--e-5)}.runa-app-frame--workspace .workspace>:not(.app-area-nav){width:calc(100% - (var(--e-5) * 2))}.runa-app-frame--workspace .app-area-nav{overflow-x:auto}.runa-app-frame--workspace .app-area-tab{width:auto;min-width:9rem}.team-members-heading,.team-management-toolbar,.team-member-search-row,.control-global-heading,.audit-detail-heading{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.team-members-heading>button,.team-management-toolbar>button,.control-global-heading>button{width:100%}.member-list>.member-row{grid-template-columns:auto minmax(0,1fr)}.member-role-copy,.member-actions{grid-column:2}.integration-audit-page .audit-layout,.audit-facts,.audit-actions{grid-template-columns:1fr}.audit-directory{border-right:0;border-bottom:var(--ancho-trazo) solid var(--trazo)}.control-global-home .control-branch{grid-template-columns:minmax(0,1fr) auto}.control-branch-meta{display:none}}.acceso-panel h1,.acceso-panel p{margin:0}.acceso-panel>div>p{margin-top:var(--e-2);color:var(--humo)}.acceso-formulario{gap:var(--e-3);display:grid}.acceso-formulario .campo{margin:0}.acceso-formulario input[type=email],.acceso-formulario input[type=password],.acceso-formulario input[type=text],input[type=file]{border:1px solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);width:100%;min-height:44px;color:var(--tinta);font:inherit;padding:.62rem .82rem}.acceso-password{background:var(--lienzo);border:1px solid var(--trazo);border-radius:var(--r-3);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.acceso-password:focus-within{border-color:var(--tinta);box-shadow:var(--halo-foco)}.acceso-password input[type=password],.acceso-password input[type=text]{border-radius:var(--r-3) 0 0 var(--r-3);min-width:0;box-shadow:none;border:0;outline:none}.acceso-password-toggle{min-height:44px;padding:0 var(--e-3);border:0;border-left:1px solid var(--trazo);border-radius:0 var(--r-3) var(--r-3) 0;color:var(--tinta-media);background:0 0}.acceso-password-toggle:hover:not(:disabled){background:var(--lienzo-hundido);border-color:var(--trazo);color:var(--tinta)}.acceso-formulario input[aria-invalid=true],.acceso-password--error{border-color:var(--error)}.acceso-error,.acceso-aviso{color:var(--error);font-size:var(--apoyo)}.acceso-aviso{padding-left:var(--e-3);border-left:2px solid var(--error)}.acceso-accion{width:100%;margin-top:var(--e-2)}.acceso-panel--estado{text-align:center;align-content:center;justify-items:center;min-height:15rem}.acceso-panel--estado>div{justify-items:center;gap:var(--e-2);display:grid}.acceso-indicador{width:var(--e-8);height:var(--e-8);border:2px solid var(--trazo);border-top-color:var(--tinta);animation:acceso-giro var(--duracion-normal) linear infinite;border-radius:50%}.acceso-indicador--listo{border-color:var(--exito);color:var(--exito);place-items:center;animation:none;display:grid}@keyframes acceso-giro{to{transform:rotate(360deg)}}.contexto-equipo{background:var(--lienzo);border:1px solid var(--trazo-suave);border-radius:var(--r-3);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:grid}.contexto-equipo .campo{margin:0}.notion-lectura{gap:.75rem;display:grid}.notion-lectura>.secundario{justify-self:start}.source-preview-result{gap:1rem;width:100%;display:grid}.source-preview-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.source-preview-heading div{gap:.25rem;min-width:0;display:grid}.source-preview-heading span,.source-preview-heading time{color:var(--humo);overflow-wrap:anywhere;font-size:.78rem}.source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.source-summary div{border:1px solid var(--trazo);border-radius:.5rem;padding:.55rem}.source-summary dt{color:var(--humo);text-transform:capitalize;font-size:.72rem}.source-summary dd{font-weight:var(--peso-fuerte);margin:.15rem 0 0}.source-warnings{margin:0;padding-left:1.25rem}.source-preview-frame{border:1px solid var(--trazo);background:var(--papel);border-radius:.5rem;width:100%;min-height:26rem}.contexto-equipo>div{gap:.15rem;display:grid}.contexto-equipo>div span{color:var(--humo);font-size:.76rem;font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.04em}.selector-origen{border:1px solid var(--trazo);border-radius:var(--r-3);flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 1rem;padding:.8rem 1rem;display:flex}.selector-origen legend{font-weight:var(--peso-fuerte);padding:0 .35rem}.selector-origen label{font-weight:var(--peso-fuerte);align-items:center;gap:.45rem;display:inline-flex}.template-selector{border:0;min-width:0;margin:0 0 1rem;padding:0}.template-selector legend{font-size:.9rem;font-weight:var(--peso-fuerte);margin-bottom:.55rem}.template-options{gap:.55rem;display:grid}.template-options label{border:1px solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);cursor:pointer;min-height:48px;font-weight:var(--peso-fuerte);align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.template-options label:hover{border-color:var(--tinta)}.template-options label.seleccionada{border-color:var(--tinta);background:var(--trazo-suave);box-shadow:var(--anillo-suave)}.template-options input{accent-color:var(--tinta);flex:none}.template-selector .ayuda{color:var(--humo);font-size:.84rem;font-weight:var(--peso-fuerte);margin:.55rem 0 0}.word-carga{background:var(--papel);border-radius:var(--r-3);margin-bottom:1rem;padding:1rem}.sesiones-superficie{overflow:auto}.sesiones-lista{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sesiones-acciones{background:var(--papel);border-radius:var(--r-3);gap:.65rem;margin-bottom:.85rem;padding:.8rem;display:grid}.sesiones-acciones label{font-weight:var(--peso-fuerte);align-items:center;gap:.5rem;display:flex}.sesiones-acciones .boton-peligro{margin:0}.sesiones-acciones p{color:var(--humo);margin:0;font-size:.82rem}.sesion-fila{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.sesion-enlace{text-align:left;background:var(--lienzo);width:100%;min-height:0;color:var(--tinta);border-color:var(--trazo);justify-items:start;gap:.25rem;padding:.9rem;display:grid}.sesion-enlace:hover{border-color:var(--tinta);background:var(--trazo-suave)}.sesion-enlace span{color:var(--humo);font-size:.82rem}.preview-vacio-grande{min-height:420px}.estado-sesion{border-left:4px solid var(--trazo);background:var(--papel);border-radius:var(--r-3);gap:.2rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.estado-sesion span{color:var(--humo);font-size:.86rem}.estado-listo{border-left-color:var(--exito);background:var(--exito-fondo)}.estado-avisos{border-left-color:var(--atencion);background:var(--atencion-fondo)}.estado-error{border-left-color:var(--error);background:var(--error-fondo)}.sesion-meta{gap:.45rem;margin:0 0 1rem;display:grid}.sesion-meta>div{grid-template-columns:9rem minmax(0,1fr);gap:.75rem;display:grid}.sesion-meta dt{color:var(--humo);font-weight:var(--peso-fuerte)}.sesion-meta dd{overflow-wrap:anywhere;margin:0}.decision-acciones{background:var(--trazo-suave);border:1px solid var(--trazo);border-radius:var(--r-3);flex-wrap:wrap;gap:.7rem;margin-top:1rem;padding:1rem;display:flex}.decision-acciones p{flex-basis:100%;margin:0}.platform-destination-choice{margin:var(--e-5) 0;gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-destination-choice>button{min-height:6.5rem;padding:var(--e-4);align-content:center;gap:var(--e-2);text-align:left;color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.platform-destination-choice>button span{color:var(--humo);font-size:var(--apoyo)}.platform-destination-choice>button.activo{border-color:var(--tinta);box-shadow:var(--marca-seleccion)}.canvas-course-combobox{gap:var(--e-2);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.canvas-course-combobox>label,.canvas-course-combobox>ul{grid-column:1/-1}.canvas-course-combobox>input{min-width:0}.canvas-course-combobox>ul{z-index:2;max-height:18rem;padding:var(--e-2);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo-control);border-radius:var(--r-3);box-shadow:var(--sombra-flotante);margin:0;list-style:none;overflow-y:auto}.canvas-course-combobox li+li{margin-top:var(--e-1)}.canvas-course-combobox li>button{width:100%;padding:var(--e-3);justify-content:space-between;align-items:center;gap:var(--e-4);text-align:left;color:var(--tinta);background:0 0;border-color:#0000;display:flex}.canvas-course-combobox li>button span{color:var(--humo);font-size:var(--micro)}.canvas-course-combobox li[aria-selected=true]>button,.canvas-course-combobox li>button:hover,.canvas-course-combobox li>button:focus-visible{background:var(--lienzo-hundido);border-color:var(--trazo)}.canvas-existing-preview{border:1px solid var(--trazo);border-radius:var(--r-3);background:#fff;width:100%;min-height:28rem;margin-top:1rem;display:block}.boton-peligro{color:var(--error);border-color:var(--error);background:0 0;margin-top:1.5rem}.revision-superficie{overflow:auto}.revision-cabecera{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.revision-cabecera h3,.revision-cabecera p{margin:0}.findings-resumen{gap:.65rem;margin-bottom:1rem;display:grid}.findings-resumen>details{background:var(--error-fondo);border:1px solid var(--error-trazo);border-radius:var(--r-3);padding:.75rem .85rem}.findings-resumen summary{cursor:pointer;font-weight:var(--peso-fuerte)}.findings-resumen details>p{color:var(--humo);margin:.65rem 0}.findings-resumen .findings-lista{max-height:28rem;margin:.65rem 0 0;overflow:auto}.findings-lista{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.findings-lista>li{background:var(--error-fondo);border:1px solid var(--error-trazo);border-radius:var(--r-3);overflow-wrap:anywhere;gap:.3rem;padding:.8rem;display:grid}.findings-lista>li>span{color:var(--humo);font-size:.8rem}.findings-lista dl{gap:.25rem;margin:0;display:grid}.findings-lista dl div{grid-template-columns:5rem minmax(0,1fr);display:grid}.findings-lista dt{font-weight:var(--peso-fuerte)}.findings-lista dd{margin:0}.integridad-ok{color:var(--exito);background:var(--exito-fondo);border-radius:var(--r-3);padding:.7rem}.historial-revisiones{background:var(--lienzo);border:1px solid var(--trazo);border-radius:var(--r-3);margin-top:1rem;padding:.8rem}.historial-revisiones summary{cursor:pointer;font-weight:var(--peso-fuerte)}.workflow-mode-banner{background:var(--lienzo);border:1px solid var(--trazo);border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.workflow-mode-banner>div{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;min-width:0;display:flex}.workflow-mode-banner span,.workflow-mode-banner code{color:var(--humo);font-size:.78rem}.workflow-mode-banner code{overflow-wrap:anywhere;max-width:100%}.workflow-mode-banner .secundario{flex:none;width:auto}.workflow-mode-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.platform-flow-steps{border-bottom:1px solid var(--trazo-suave);padding:1rem 1.25rem;overflow-x:auto}.platform-flow-steps ol{gap:.5rem;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.platform-flow-step{border-color:var(--trazo);min-height:2.25rem;color:var(--humo);background:0 0;padding:.4rem .7rem;font-size:.8rem}.platform-flow-step:hover:not(:disabled),.platform-flow-step[aria-current=step]{background:var(--trazo-suave);border-color:var(--tinta);color:var(--tinta)}.platform-flow-content{width:min(46rem,100%);margin:auto;padding:3rem 2rem}.platform-flow-content h1{margin:0 0 .65rem;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.15}.platform-flow-content>p,.platform-flow-form>p{color:var(--humo)}.platform-flow-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.platform-flow-option{background:var(--lienzo);border-color:var(--trazo);width:100%;min-height:9rem;color:var(--tinta);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:1.25rem;display:flex}.platform-flow-option:hover:not(:disabled){background:var(--trazo-suave);border-color:var(--tinta)}.platform-flow-option strong{font-size:1.08rem}.platform-flow-option span{color:var(--humo);font-weight:var(--peso-fuerte)}.platform-flow-form{gap:1rem;display:grid}.platform-flow-dropzone{border:1px dashed var(--trazo);border-radius:var(--r-3);background:var(--papel);text-align:center;min-height:11rem;font-weight:var(--peso-fuerte);place-items:center;gap:.5rem;padding:1.5rem;display:grid}.platform-flow-file{max-width:100%}.platform-flow-file-summary{border:1px solid var(--trazo);border-radius:var(--r-3);align-items:center;gap:.75rem;padding:.8rem;display:flex}.platform-flow-file-summary button{margin-left:auto}.platform-flow-recovery{justify-content:center;margin-top:-.25rem;display:flex}.platform-f2-navigation{background:var(--lienzo);border:1px solid var(--trazo-suave);border-radius:var(--r-3);margin-bottom:1rem;overflow:hidden}.platform-f2-navigation .workflow-mode-actions{border-top:1px solid var(--trazo-suave);padding:.75rem 1.25rem}.platform-flow-step{justify-items:start;gap:.15rem;display:grid}.platform-processing-review{background:var(--lienzo);border:1px solid var(--trazo-suave);border-radius:var(--r-3);min-height:32rem;overflow:hidden}.platform-f2-content{width:min(64rem,100%);margin:0 auto;padding:2rem}.platform-f2-content>h1{margin-top:0}.platform-f2-phases ol{gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.platform-f2-phases li{border:1px solid var(--trazo-suave);border-radius:var(--r-3);justify-content:space-between;gap:1rem;padding:.75rem .9rem;display:flex}.platform-f2-progress{background:var(--trazo-suave);border-radius:999px;height:.35rem}.platform-f2-review{gap:1rem;display:grid}.platform-f2-review .previa{border:1px solid var(--trazo-suave);border-radius:var(--r-3);width:100%;min-height:28rem}.platform-course-workspace .curso-cabecera h1{margin:0}.platform-work-return{margin-bottom:var(--e-4)}.platform-course-ai{color:var(--marca-blanco);background:var(--marca-negro);border-color:var(--marca-trazo);grid-template-columns:auto minmax(0,1fr)}.platform-course-ai .platform-processing-phases,.platform-course-ai .platform-f2-progress,.platform-course-ai .runa-ai-matrix{grid-column:1/-1}.platform-course-ai .platform-processing-phases li{color:var(--marca-humo);border-color:var(--marca-trazo)}.platform-course-ai .platform-f2-progress{background:var(--marca-trazo)}.platform-course-ai .platform-f2-progress:after{background:var(--marca-blanco)}.platform-course-page-browser{min-width:0}.platform-course-page-strip{width:100%;min-width:0;max-width:100%;padding:0 0 var(--e-3);gap:var(--e-2);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--trazo) transparent;grid-auto-columns:minmax(10rem,12rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.platform-course-page-strip>li{scroll-snap-align:start;width:100%;min-width:0;display:grid}.platform-course-page-card{width:100%;max-width:none;min-height:8.25rem;padding:var(--e-4);align-content:space-between;justify-self:stretch;justify-items:start;gap:var(--e-2);color:var(--tinta);text-align:left;background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.platform-course-page-card:hover:not(:disabled),.platform-course-page-card:focus-visible{color:var(--marca-blanco);background:var(--marca-negro);border-color:var(--marca-negro);transform:translateY(calc(var(--e-1) * -1))}.platform-course-page-card span,.platform-course-page-card small{color:var(--humo);font-size:var(--micro);letter-spacing:var(--track-micro);text-transform:uppercase}.platform-course-page-card:hover:not(:disabled) span,.platform-course-page-card:hover:not(:disabled) small,.platform-course-page-card:focus-visible span,.platform-course-page-card:focus-visible small{color:var(--marca-humo)}.platform-course-workspace[data-platform-flow-stage=review]{gap:var(--e-6)}.platform-course-workspace .platform-course-final-heading{padding:var(--e-4) 0 0;color:var(--tinta);background:0 0;border-radius:0;align-items:end}.platform-course-final-heading>div{gap:var(--e-2);display:grid}.platform-course-final-heading>div>span{color:var(--humo)}.platform-course-final-heading h1{font-size:var(--t1);letter-spacing:var(--track-t1)}.platform-course-final-heading>div>p{max-width:var(--ancho-lectura);color:var(--humo)}.platform-course-final-context{padding:var(--e-2) var(--e-4);color:var(--humo);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-full);font-size:var(--apoyo);white-space:nowrap}.platform-course-final-review{gap:var(--e-6);min-width:0;display:grid}.platform-course-final-contract{padding:var(--e-4) var(--e-5);align-items:center;gap:var(--e-4);color:var(--exito);background:var(--exito-fondo);border:var(--ancho-trazo) solid var(--exito-trazo);border-radius:var(--r-3);display:flex}.platform-course-final-contract>span{width:var(--e-8);height:var(--e-8);border:var(--ancho-trazo) solid var(--exito-trazo);border-radius:var(--r-full);font-weight:var(--peso-fuerte);flex:none;place-items:center;display:grid}.platform-course-final-contract p{margin:var(--e-1) 0 0;color:var(--humo);font-size:var(--apoyo)}.platform-course-final-frame{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-4);min-width:0;overflow:hidden}.platform-course-final-platformbar{min-height:calc(var(--alto-control-grande) + var(--e-6));padding:var(--e-3) var(--e-6);justify-content:space-between;align-items:center;gap:var(--e-4);color:var(--marca-blanco);background:var(--marca-negro);border-bottom:var(--ancho-trazo) solid var(--marca-trazo);display:flex}.platform-course-final-platformbar>div,.platform-course-final-platformbar>p{align-items:center;gap:var(--e-3);margin:0;display:flex}.platform-course-final-platformbar img{width:var(--alto-control-grande);height:var(--alto-control-grande);object-fit:contain}.platform-course-final-platformbar>p{color:var(--marca-humo);font-size:var(--apoyo)}.platform-course-final-platformbar>p strong{color:var(--marca-blanco)}.platform-course-final-hero{isolation:isolate;padding:var(--e-12);gap:var(--e-3);background:var(--lienzo-hundido);border-bottom:var(--ancho-trazo) solid var(--trazo);display:grid;position:relative;overflow:hidden}.platform-course-final-hero:after{content:"ᚱ";z-index:-1;color:var(--trazo);font-size:calc(var(--t1) * 5);line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:var(--e-12);transform:translateY(-50%)}.platform-course-final-hero>p,.platform-course-final-section-heading p,.platform-course-final-map header p{color:var(--humo);font-size:var(--micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-micro);text-transform:uppercase;margin:0}.platform-course-final-hero h2{max-width:var(--ancho-lectura);font-size:calc(var(--t1) * 2);line-height:var(--alto-t1);letter-spacing:var(--track-t1);margin:0}.platform-course-final-hero>span{max-width:var(--ancho-lectura);color:var(--humo)}.platform-course-final-hero>ul{margin:var(--e-3) 0 0;gap:var(--e-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.platform-course-final-hero>ul li{padding:var(--e-2) var(--e-3);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-full);font-size:var(--apoyo);font-weight:var(--peso-fuerte)}.platform-course-final-navigation{padding:var(--e-5) var(--e-6);align-items:end;gap:var(--e-5);background:var(--lienzo-hundido);border-bottom:var(--ancho-trazo) solid var(--trazo);grid-template-columns:minmax(0,1fr) auto;display:grid}.platform-course-final-navigation>label{max-width:var(--ancho-lienzo);gap:var(--e-2);color:var(--humo);font-size:var(--micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-micro);text-transform:uppercase;display:grid}.platform-course-final-navigation select{width:100%;min-width:0;color:var(--tinta);text-transform:none}.platform-course-final-map{position:relative}.platform-course-final-map>summary{min-height:var(--alto-control);padding:0 var(--e-4);color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo-control);border-radius:var(--r-2);font-weight:var(--peso-fuerte);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.platform-course-final-map>summary::-webkit-details-marker{display:none}.platform-course-final-map[open]>div{z-index:var(--capa-overlay);width:min(var(--ancho-modal), calc(100vw - (var(--margen-pantalla) * 2)));max-height:min(65vh, calc(var(--alto-editor-minimo) * 2));margin-top:var(--e-2);padding:var(--e-5);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);box-shadow:var(--sombra-flotante);position:absolute;inset-inline-end:0;overflow-y:auto}.platform-course-final-map header{margin-bottom:var(--e-4);gap:var(--e-1);display:grid}.platform-course-final-map ol{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-course-final-map li button{width:100%;min-height:var(--alto-control-grande);padding:var(--e-3);align-items:center;gap:var(--e-3);color:var(--tinta);text-align:left;background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-2);grid-template-columns:auto minmax(0,1fr);display:grid}.platform-course-final-map li button[aria-current=page]{border-color:var(--tinta);box-shadow:var(--marca-seleccion)}.platform-course-final-map li button span{color:var(--humo);font-family:var(--familia-mono);font-size:var(--micro)}.platform-course-final-map-actions{margin-top:var(--e-4);justify-content:flex-end;gap:var(--e-2);display:flex}.platform-course-final-map-actions button{width:auto}.platform-course-final-workspace{min-width:0;padding:var(--e-8);gap:var(--e-5);display:grid}.platform-course-final-section-heading{justify-content:space-between;align-items:end;gap:var(--e-4);display:flex}.platform-course-final-section-heading h3{margin:var(--e-1) 0 0;font-size:var(--t2)}.platform-course-final-section-heading>span{color:var(--humo);font-size:var(--apoyo)}.platform-course-final-workspace .platform-course-page-browser{gap:var(--e-3);display:grid}.platform-course-final-workspace .platform-course-page-browser>p{color:var(--humo);font-size:var(--apoyo);margin:0}.platform-course-final-workspace .platform-course-page-card[aria-pressed=true]{color:var(--marca-blanco);background:var(--marca-negro);border-color:var(--marca-negro);box-shadow:var(--marca-seleccion)}.platform-course-final-workspace .platform-course-page-card[aria-pressed=true] span,.platform-course-final-workspace .platform-course-page-card[aria-pressed=true] small{color:var(--marca-humo)}.platform-course-final-preview{background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);min-width:0;overflow:hidden}.platform-course-final-preview iframe{width:100%;min-height:var(--alto-editor-minimo);height:min(58vh, calc(var(--alto-editor-minimo) * 2));background:var(--marca-blanco);border:0;display:block}.platform-course-final-preview-empty{min-height:var(--alto-editor-minimo);padding:var(--e-8);place-content:center;justify-items:center;gap:var(--e-2);text-align:center;display:grid}.platform-course-final-preview-empty img{width:5rem;height:5rem;margin-bottom:var(--e-3);object-fit:contain}.platform-course-final-preview-empty p{color:var(--humo);margin:0}.platform-course-final-actions{padding:var(--e-5);justify-content:flex-end;align-items:center;gap:var(--e-5);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:flex}.platform-course-final-actions>p{max-width:var(--ancho-lectura);color:var(--humo);margin:0}.platform-course-final-actions>.aviso{padding:var(--e-3) var(--e-4)}.platform-course-final-actions>button{flex:none;width:auto}@media (width<=760px){.platform-course-workspace .platform-course-final-heading,.platform-course-final-platformbar,.platform-course-final-section-heading,.platform-course-final-actions{flex-direction:column;align-items:stretch}.platform-course-final-context{white-space:normal;align-self:flex-start}.platform-course-final-platformbar{display:flex}.platform-course-final-platformbar>p{flex-wrap:wrap}.platform-course-final-hero{padding:var(--e-8) var(--e-5)}.platform-course-final-hero h2{font-size:var(--t1)}.platform-course-final-hero:after{font-size:calc(var(--t1) * 3);inset-inline-end:var(--e-4)}.platform-course-final-navigation{padding:var(--e-4);grid-template-columns:minmax(0,1fr)}.platform-course-final-map[open]>div{inset:var(--margen-pantalla);width:auto;max-height:none;margin:0;position:fixed}.platform-course-final-map ol{grid-template-columns:minmax(0,1fr)}.platform-course-final-workspace{padding:var(--e-4)}.platform-course-final-section-heading{display:flex}.platform-course-final-workspace .platform-course-page-strip{grid-auto-columns:minmax(calc(var(--ancho-formulario) / 2), 82%)}.platform-course-final-actions{display:flex}.platform-course-final-actions>button{width:100%}}.runa-confirm-dialog{z-index:1000;padding:var(--margen-pantalla);background:color-mix(in srgb, var(--marca-negro) 78%, transparent);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);place-items:center;display:grid;position:fixed;inset:0}.runa-confirm-dialog-card{width:min(32rem,100%);padding:var(--e-8);color:var(--marca-blanco);background:var(--marca-negro);border:var(--ancho-trazo) solid var(--marca-trazo);border-radius:var(--r-4);box-shadow:var(--sombra-flotante)}.runa-confirm-dialog-card h2{margin-top:var(--e-2)}.runa-confirm-dialog-card .decision-acciones{margin-top:var(--e-6)}.integration-home{gap:var(--ritmo-bloque);display:grid}.integration-home-loading{padding:var(--e-8);color:var(--humo);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3)}.integration-home-start,.integration-pending{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);width:100%}.integration-home-start{padding:var(--e-8);align-items:center;gap:var(--e-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.integration-home-start h1,.integration-home-start p,.integration-pending p{margin:0}.integration-home-start h1{max-width:26ch;margin-top:var(--e-2);font-size:var(--t1);font-weight:var(--peso-medio);line-height:var(--alto-t1);letter-spacing:var(--track-t1)}.integration-home-start h1+p{max-width:var(--ancho-lectura);margin-top:var(--e-3);color:var(--humo)}.integration-home-eyebrow{color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase}.integration-home-start-action{justify-items:end;gap:var(--e-2);display:grid}.integration-home-start-action button{min-height:var(--alto-control-grande);padding:0 var(--e-5);white-space:nowrap}.integration-home-start-action>span{color:var(--humo);font-size:var(--micro)}.integration-pending{overflow:hidden}.integration-pending>summary,.integration-pending-item>summary{cursor:pointer;list-style:none}.integration-pending>summary::-webkit-details-marker{display:none}.integration-pending-item>summary::-webkit-details-marker{display:none}.integration-pending>summary{padding:var(--e-5) var(--e-6);justify-content:space-between;align-items:center;gap:var(--e-4);display:flex}.integration-pending>summary>span:first-child,.integration-pending>summary strong,.integration-pending>summary small{display:block}.integration-pending>summary strong{font-size:var(--t3);font-weight:var(--peso-medio)}.integration-pending>summary small{margin-top:var(--e-1);color:var(--humo);font-size:var(--apoyo)}.integration-pending-toggle{align-items:center;gap:var(--e-2);color:var(--humo);font-size:var(--apoyo);white-space:nowrap;display:inline-flex}.integration-pending-show,.integration-pending:not([open]) .integration-pending-hide{display:none}.integration-pending:not([open]) .integration-pending-show{display:inline}.integration-pending-toggle .icono,.integration-pending-chevron .icono{transition:transform var(--duracion-rapida) var(--curva)}.integration-pending[open]>summary .integration-pending-toggle .icono,.integration-pending-item[open]>summary .integration-pending-chevron .icono{transform:rotate(180deg)}.integration-pending-body{padding:0 var(--e-6) var(--e-6);border-top:var(--ancho-trazo) solid var(--trazo-suave)}.integration-pending-list{padding-top:var(--e-4);gap:var(--e-3);display:grid}.integration-pending-item{background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);overflow:hidden}.integration-pending-item[open]{border-color:var(--trazo-control)}.integration-pending-item>summary{min-height:var(--alto-control-grande);padding:var(--e-3) var(--e-4);align-items:center;gap:var(--e-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.integration-pending-item>summary:hover{background:var(--lienzo)}.integration-pending-title{font-weight:var(--peso-medio);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-pending-status{text-align:right}.integration-pending-status>span,.integration-pending-status>strong{display:block}.integration-pending-status>span{color:var(--humo);font-size:var(--micro)}.integration-pending-status>strong{margin-top:var(--e-1);font-size:var(--apoyo);font-weight:var(--peso-medio)}.integration-pending-chevron{color:var(--humo);display:inline-flex}.integration-pending-detail{padding:var(--e-4);border-top:var(--ancho-trazo) solid var(--trazo)}.integration-pending-meta{gap:var(--e-1) var(--e-4);color:var(--humo);font-size:var(--apoyo);flex-wrap:wrap;display:flex}.integration-pending-detail p{margin-top:var(--e-3);color:var(--humo)}.integration-pending-action{margin-top:var(--e-4)}.integration-pending-empty,.integration-pending-error,.integration-pending-body>.cargando{margin-top:var(--e-5);color:var(--humo)}.integration-pending-error{justify-content:space-between;align-items:center;gap:var(--e-4);display:flex}.existing-work{min-height:30rem}.existing-work-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.existing-work-heading h1,.existing-work-heading p{margin:0}.existing-work-heading p{color:var(--humo);margin-top:.35rem}.existing-work-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.existing-work-results>section{border:1px solid var(--trazo);border-radius:var(--r-3);min-width:0;padding:1rem}.existing-work-results h2{margin:0 0 .8rem;font-size:1rem}.existing-work-refresh{margin-top:1rem}@media (width<=560px){.platform-flow-content{padding:2rem 1.1rem}.platform-flow-options{grid-template-columns:1fr}.existing-work-heading,.existing-work-results{grid-template-columns:1fr;display:grid}.integration-home-start{padding:var(--e-5);gap:var(--e-5);grid-template-columns:1fr}.integration-home-start-action{justify-items:stretch}.integration-home-start-action>span{text-align:center}.integration-pending>summary,.integration-pending-body{padding-left:var(--e-4);padding-right:var(--e-4)}.integration-pending-item>summary{grid-template-columns:minmax(0,1fr) auto}.integration-pending-status{text-align:left;grid-area:2/1/auto/-1}.integration-pending-chevron{grid-area:1/2}.integration-pending-action,.integration-pending-error button{width:100%}.integration-pending-error{flex-direction:column;align-items:stretch}}.modo-trabajo-panel{grid-template-columns:1fr}.modo-trabajo-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.modo-trabajo-opcion{min-height:13rem;color:var(--tinta);text-align:left;background:var(--lienzo);border:1px solid var(--trazo);flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.25rem;display:flex}.modo-trabajo-opcion:hover{background:var(--trazo-suave);border-color:var(--tinta)}.modo-trabajo-opcion strong{font-size:1.25rem}.modo-trabajo-opcion small{color:var(--humo)}.modo-trabajo-icono{width:2.5rem;height:2.5rem;color:var(--tinta);background:var(--trazo-suave);border-radius:50%;place-items:center;display:grid}.curso-preview-resumen,.curso-etapa,.curso-child-review{background:var(--lienzo);border:1px solid var(--trazo);border-radius:var(--r-3);padding:1rem}.curso-preview-resumen h3,.curso-etapa h3,.curso-child-review h3{margin-top:0}.selector-origen{border:0;flex-wrap:wrap;gap:.8rem 1.2rem;margin:1rem 0;display:flex}.selector-origen legend{font-weight:var(--peso-fuerte);margin-bottom:.45rem}.selector-origen label{align-items:center;gap:.4rem;display:flex}.curso-jobs-lista .sesion-enlace span{overflow-wrap:anywhere}.curso-workspace,.curso-export-panel{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.curso-workspace>*{min-width:0}.curso-cabecera{background:var(--tinta);color:var(--lienzo);border-radius:var(--r-3);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.curso-cabecera h2,.curso-cabecera p{margin:0}.curso-cabecera>div>span{color:var(--papel);font-size:.75rem;font-weight:var(--peso-fuerte);letter-spacing:.08em;text-transform:uppercase}.curso-cabecera .secundario{width:auto;color:var(--lienzo);border-color:var(--papel);flex:none}.curso-etapa-titulo,.curso-child-cabecera{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.curso-etapa-titulo>span{width:2rem;height:2rem;color:var(--lienzo);font-weight:var(--peso-fuerte);background:var(--tinta);border-radius:50%;flex:none;place-items:center;display:grid}.curso-etapa-titulo>div{flex:1}.curso-etapa-titulo h3,.curso-etapa-titulo p,.curso-child-cabecera h3{margin:0}.curso-accion-bloque,.flujo-distinto-aviso,.artifact-estado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.curso-accion-bloque p,.flujo-distinto-aviso span{flex:22rem}.curso-accion-bloque button,.flujo-distinto-aviso button,.curso-child-cabecera button{width:auto}.curso-selecciones{gap:1rem;display:grid}.curso-selecciones fieldset,.artifact-policy fieldset{border:1px solid var(--trazo);border-radius:var(--r-3);gap:.7rem;padding:1rem;display:grid}.curso-selecciones legend,.artifact-policy legend{font-weight:var(--peso-fuerte);padding:0 .35rem}.curso-progreso{margin:1rem 0}.curso-unidades{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.curso-unidades>li{border:1px solid var(--trazo);border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem;display:flex}.curso-unidades>li>div:first-child{gap:.2rem;min-width:0;display:grid}.curso-unidades code{overflow-wrap:anywhere}.curso-export-grid{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);gap:1rem;display:grid}.export-profile-list,.artifact-policy,.artifact-acciones{gap:.65rem;display:grid}.export-profile-list>label{border:1px solid var(--trazo);border-radius:var(--r-3);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.export-profile-list>label.seleccionado{background:var(--trazo-suave);border-color:var(--tinta)}.export-profile-list>label>span{gap:.15rem;min-width:0;display:grid}.export-profile-list small,.export-profile-list em{color:var(--humo);overflow-wrap:anywhere}.artifact-policy{margin-top:1rem}.artifact-acciones{grid-auto-flow:column;align-items:center}.artifact-acciones button{width:auto}@media (width<=760px){.cerrar-sesion{width:auto}.contexto-equipo{grid-template-columns:1fr;gap:.75rem}.revision-cabecera{display:grid}.sesion-meta>div{grid-template-columns:1fr;gap:.1rem}.workflow-mode-banner,.curso-cabecera,.curso-unidades>li{flex-direction:column;align-items:stretch}.workflow-mode-banner .secundario,.curso-cabecera .secundario,.curso-unidades button,.artifact-acciones button{width:100%}.modo-trabajo-opciones,.curso-export-grid{grid-template-columns:1fr}.artifact-acciones{grid-auto-flow:row}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-area-nav{background:var(--tinta);border-radius:calc(var(--r-3) + 4px);flex-wrap:wrap;gap:.45rem;padding:.45rem;display:flex}.app-area-tab{min-height:42px;color:var(--papel);border-radius:var(--r-3);background:0 0;border-color:#0000}.app-area-tab:hover:not(:disabled){color:var(--lienzo);background:var(--trazo);border-color:#0000}.admin-surface{gap:1rem;display:grid}.admin-heading{color:var(--lienzo);background:var(--tinta);border-radius:calc(var(--r-3) + 6px);box-shadow:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.2rem,3vw,2.2rem);display:flex}.admin-heading h1,.admin-heading p,.admin-card h2,.admin-card p,.admin-section-heading h2{margin:0}.admin-heading h1{margin:.2rem 0 .45rem;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.05}.admin-heading p{max-width:54rem;color:var(--papel)}.admin-eyebrow,.admin-card-kicker{color:var(--tinta);font-size:.74rem;font-weight:var(--peso-fuerte);letter-spacing:.1em;text-transform:uppercase}.role-badge{width:fit-content;font-size:.75rem;font-weight:var(--peso-fuerte);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.36rem .62rem;display:inline-flex}.role-superadmin{color:var(--atencion-fondo);background:var(--atencion-trazo);border-color:var(--papel)}.role-superadmin-light,.role-readonly{color:var(--atencion);background:var(--atencion-fondo);border-color:var(--atencion)}.role-owner{color:var(--tinta)}.role-admin{color:var(--tinta-media)}.role-integrator{color:var(--humo)}.role-legacy_read_only{color:var(--atencion-texto);background:var(--atencion-fondo)}.team-members-surface{max-width:76rem;margin-inline:auto}.team-members-heading .boton-secundario{width:auto;color:var(--lienzo);border-color:color-mix(in srgb, var(--lienzo) 45%, transparent);background:0 0}.admin-inline-panel,.team-management-toolbar,.member-section{background:var(--lienzo);border:1px solid var(--trazo);border-radius:calc(var(--r-3) + 3px);padding:clamp(1rem,2vw,1.4rem)}.admin-inline-panel{grid-template-columns:minmax(12rem,1fr) minmax(14rem,1fr) auto;align-items:end;gap:1rem;display:grid}.admin-inline-panel h2,.admin-inline-panel p,.member-section h2,.member-section p{margin:0}.admin-inline-panel p,.member-section p{color:var(--humo);margin-top:.22rem;font-size:.86rem}.admin-inline-panel .campo{margin:0}.admin-inline-actions{gap:.5rem;display:flex}.admin-inline-actions button{width:auto}.team-management-toolbar{grid-template-columns:minmax(16rem,1fr) auto auto;align-items:end;gap:1rem;display:grid}.team-management-toolbar label,.member-editor label{gap:.35rem;display:grid}.team-management-toolbar label>span,.member-editor label>span{color:var(--humo);font-size:.76rem;font-weight:var(--peso-fuerte)}.team-management-summary{gap:.18rem;min-width:8rem;display:grid}.team-management-summary span{color:var(--humo);font-size:.78rem}.member-sections{gap:.8rem;display:grid}.member-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.member-section-heading>span{min-width:2rem;color:var(--humo);background:var(--papel);text-align:center;border-radius:999px;padding:.25rem .5rem;font-size:.76rem}.member-list>.member-row{grid-template-columns:auto minmax(12rem,1fr) minmax(10rem,auto);align-items:center;display:grid}.member-avatar{width:2.5rem;height:2.5rem;color:var(--lienzo);background:var(--tinta);font-weight:var(--peso-fuerte);border-radius:50%;place-items:center;display:grid}.member-flags{flex-wrap:wrap;gap:.35rem;display:flex}.member-flags span{color:var(--tinta-media);background:var(--papel);border-radius:999px;padding:.15rem .38rem;font-size:.7rem}.member-editor{gap:.55rem;min-width:min(100%,23rem);display:grid}.member-editor-actions{justify-content:flex-end;gap:.4rem;display:flex}.member-editor-actions button,.compact-button{width:auto}.boton-peligro-texto{color:var(--error);border-color:var(--error-trazo);background:0 0}.primary-owner-note{color:var(--humo);border-left:3px solid var(--tinta);margin:0;padding:.8rem 1rem;font-size:.82rem}.admin-grid,.team-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.team-admin-grid{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start}.admin-card,.admin-table-card{background:var(--lienzo);border:1px solid var(--trazo);border-radius:calc(var(--r-3) + 3px);box-shadow:none;padding:clamp(1rem,2vw,1.4rem)}.admin-card{align-content:start;gap:1rem;display:grid}.admin-card>div:first-child{gap:.3rem;display:grid}.admin-card .campo{margin:0}.admin-card .ayuda,.admin-supporting-copy{color:var(--humo);font-size:.84rem}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-section-heading>div{gap:.18rem;display:grid}.admin-section-heading>span{color:var(--humo);font-size:.82rem;font-weight:var(--peso-fuerte)}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trazo);overflow-wrap:anywhere;padding:.8rem}.admin-table th{color:var(--humo);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.pagination-actions{justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.pagination-actions .secundario{width:auto}.admin-team-list,.member-list,.audit-list,.audit-metadata{margin:0;padding:0;list-style:none}.admin-team-list,.member-list,.audit-list{gap:.7rem;display:grid}.admin-team-list>li,.member-list>li{border:1px solid var(--trazo);border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.admin-team-archived{background:var(--lienzo-hundido);border-style:dashed!important}.admin-team-archived>div:first-child{opacity:.82}.admin-access-panel{gap:1rem;display:grid}.admin-access-panel>.admin-section-heading,.admin-access-panel section>.admin-section-heading{margin-bottom:0}.platform-role-card{border-color:var(--atencion-trazo);grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-access-actions h3,.platform-role-card h3,.admin-access-panel h3,.admin-access-actions .admin-card>div:first-child p{margin:0}.admin-team-list>li>div,.member-identity{gap:.2rem;min-width:0;display:grid}.admin-team-list span,.member-identity span,.audit-actor{color:var(--humo);overflow-wrap:anywhere;font-size:.78rem}.member-self{font-weight:var(--peso-fuerte);color:var(--atencion)!important}.member-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.member-actions select{width:auto;min-width:8rem}button.peligro{color:var(--error);border-color:var(--error-trazo);background:0 0}button.peligro:hover:not(:disabled){color:var(--lienzo);background:var(--error);border-color:var(--error)}.aviso.exito{color:var(--exito);background:var(--exito-fondo);border-color:var(--exito-trazo)}.audit-card{overflow:hidden}.audit-list>li{grid-template-columns:.8rem minmax(0,1fr);gap:.8rem;display:grid}.audit-marker{background:var(--tinta);border:2px solid var(--lienzo);width:.65rem;height:.65rem;box-shadow:var(--marca-seleccion);border-radius:50%;margin-top:.42rem}.audit-event-heading{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.audit-event-heading time{color:var(--humo);white-space:nowrap;font-size:.76rem}.audit-actor{margin-right:.7rem}.audit-metadata{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.audit-metadata li{color:var(--humo);background:var(--papel);font-family:var(--familia-mono);overflow-wrap:anywhere;border-radius:4px;padding:.2rem .4rem;font-size:.7rem}@media (width<=920px){.admin-grid,.team-admin-grid,.platform-role-card,.admin-inline-panel,.team-management-toolbar{grid-template-columns:1fr}.admin-inline-panel,.team-management-toolbar{align-items:stretch}.admin-inline-actions,.admin-inline-actions button,.team-management-toolbar>button{width:100%}}@media (width<=760px){.app-area-nav,.admin-heading,.admin-team-list>li,.member-list>li,.audit-event-heading,.pagination-actions{flex-direction:column;align-items:stretch}.app-area-tab,.admin-team-list button,.member-actions,.member-actions select,.member-actions button,.pagination-actions .secundario{width:100%}.member-actions{flex-direction:column;align-items:stretch}.team-members-heading,.member-list>.member-row{grid-template-columns:1fr;align-items:stretch}.team-members-heading .boton-secundario,.member-editor-actions,.member-editor-actions button{width:100%}.member-editor-actions{flex-direction:column}.admin-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table,.admin-table tbody,.admin-table tr{width:100%;display:block}.admin-table tr{border:1px solid var(--trazo);border-radius:var(--r-3);margin-bottom:.7rem;padding:.65rem}.admin-table td{border:0;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);align-items:start;gap:.7rem;width:100%;padding:.38rem;display:grid}.admin-table td:before{content:attr(data-label);color:var(--humo);font-size:.7rem;font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}}.encabezado-contenido,.workspace{width:min(var(--ancho-pagina), calc(100% - (var(--margen-pantalla) * 2)))}.encabezado-contenido{min-height:var(--e-16);gap:var(--ritmo-interno)}.encabezado-marca{width:var(--tamano-marca-cabecera);height:var(--tamano-marca-cabecera);min-width:var(--tamano-marca-minimo);flex:none;place-items:center;display:grid}.encabezado-logo{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:block}.encabezado-logo--blanco{display:none}@media (prefers-color-scheme:dark){.encabezado-logo--negro{display:none}.encabezado-logo--blanco{display:block}}:root[data-theme=dark] .encabezado-logo--negro{display:none}:root[data-theme=dark] .encabezado-logo--blanco,:root[data-theme=light] .encabezado-logo--negro{display:block}:root[data-theme=light] .encabezado-logo--blanco{display:none}.encabezado-titulo{padding-left:var(--e-3);border-left:var(--ancho-trazo) solid var(--trazo);color:var(--tinta);font-size:var(--t3);font-weight:var(--peso-medio)}.workspace{padding:var(--e-8) 0 var(--e-16);gap:var(--ritmo-bloque)}.panel-flujo,.platform-processing-review,.platform-f2-navigation,.workflow-mode-banner,.contexto-equipo,.acceso-panel,.curso-preview-resumen,.curso-etapa,.curso-child-review,.admin-card,.admin-table-card{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);box-shadow:none}.panel-controles,.panel-preview,.platform-f2-content,.platform-flow-content{padding:var(--e-8)}.panel-controles,.platform-flow-content,.platform-f2-content,.platform-editor,.platform-publication,.platform-publication-complete{gap:var(--ritmo-bloque)}.app-area-nav{padding:var(--e-1);gap:var(--e-1);background:var(--tinta);border-radius:var(--r-3)}.app-area-tab{min-height:var(--alto-control);padding:0 var(--e-4);border-radius:var(--r-2);color:var(--papel);background:0 0}.app-area-tab:hover:not(:disabled){color:var(--papel);border-color:var(--papel);background:0 0}.app-area-tab.activa{color:var(--tinta);background:var(--papel);border-color:var(--papel)}button,.primario,.secundario,.fantasma{min-height:var(--alto-control);padding:0 var(--e-4);gap:var(--e-2);border:var(--ancho-trazo) solid transparent;border-radius:var(--r-2);font-size:var(--apoyo);font-weight:var(--peso-medio);transition:background var(--duracion-rapida) var(--curva), border-color var(--duracion-rapida) var(--curva), color var(--duracion-rapida) var(--curva)}button,.primario{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}button:hover:not(:disabled),.primario:hover:not(:disabled){background:var(--tinta-media);border-color:var(--tinta-media)}button.secundario,.secundario{background:var(--lienzo);border-color:var(--trazo-control);color:var(--tinta)}button.secundario:hover:not(:disabled),.secundario:hover:not(:disabled){background:var(--lienzo);border-color:var(--tinta-media);color:var(--tinta)}button.fantasma,.fantasma,.cerrar-sesion{color:var(--humo);background:0 0;border-color:#0000}button.fantasma:hover:not(:disabled),.fantasma:hover:not(:disabled),.cerrar-sesion:hover:not(:disabled){background:var(--lienzo-hundido);color:var(--tinta);border-color:#0000}button.peligro,.boton-peligro{background:var(--lienzo);border-color:var(--error-trazo);color:var(--error)}button.peligro:hover:not(:disabled),.boton-peligro:hover:not(:disabled){background:var(--lienzo);border-color:var(--error);color:var(--error)}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{opacity:var(--opacidad-deshabilitado);cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=file],select,textarea{min-height:var(--alto-control);padding:var(--e-2) var(--e-3);border:var(--ancho-trazo) solid var(--trazo-control);border-radius:var(--r-1);background:var(--lienzo-hundido);color:var(--tinta);font:inherit;font-size:var(--cuerpo);font-weight:var(--peso-normal)}input::placeholder,textarea::placeholder{color:var(--humo-tenue)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--tinta-media)}input:focus,select:focus,textarea:focus,[contenteditable=true]:focus{border-color:var(--tinta);box-shadow:var(--halo-foco);outline:none}.campo{gap:var(--e-2)}.campo>span,.campo>label,label>span{color:var(--tinta);font-size:var(--apoyo);font-weight:var(--peso-medio)}.ayuda,.campo .ayuda,.platform-flow-content>p,.platform-flow-form>p,.existing-work-heading p{color:var(--humo);font-size:var(--apoyo);line-height:var(--alto-apoyo)}.aviso{padding:var(--e-3) var(--e-4);border:var(--ancho-trazo) solid var(--informacion-trazo);border-left:var(--ancho-filo) solid var(--informacion);border-radius:var(--r-2);background:var(--informacion-fondo);color:var(--tinta);font-size:var(--apoyo);font-weight:var(--peso-normal)}.aviso.info{background:var(--informacion-fondo);border-color:var(--informacion-trazo);color:var(--tinta)}.aviso.exito,.integridad-ok{background:var(--exito-fondo);border-color:var(--exito-trazo);color:var(--exito)}.aviso.error,.platform-editor [role=alert],.platform-publication [role=alert]{background:var(--error-fondo);border-color:var(--error-trazo);color:var(--error)}.cargando,[role=status]{color:var(--humo)}.chip{min-height:var(--e-5);padding:0 var(--e-2);border-radius:var(--r-1);background:var(--trazo-suave);color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);border:0}.chip-avisos{background:var(--atencion-fondo);color:var(--atencion-texto)}.chip-error{background:var(--error-fondo);color:var(--error)}.preview-vacio{color:var(--humo);font-weight:var(--peso-normal)}.platform-flow{min-height:0}.platform-flow-steps{padding:var(--e-4) var(--e-5);border-bottom:var(--ancho-trazo) solid var(--trazo-suave);scrollbar-color:var(--trazo) transparent}.platform-flow-steps ol{gap:var(--e-2)}.platform-flow-step{min-height:var(--alto-control-compacto);padding:var(--e-1) var(--e-3);border-color:var(--trazo);border-radius:var(--r-2);color:var(--humo);font-size:var(--apoyo);font-weight:var(--peso-normal);background:0 0}.platform-flow-step:hover:not(:disabled){border-color:var(--tinta);color:var(--tinta);background:0 0}.platform-flow-step[aria-current=step]{background:var(--tinta);border-color:var(--tinta);color:var(--papel);font-weight:var(--peso-medio)}.platform-flow-step-state{font-size:var(--micro);font-weight:var(--peso-medio)}.platform-flow-content{width:min(var(--ancho-lienzo), 100%)}.platform-flow-content h1,.platform-f2-content>h1,.platform-editor h1,.platform-publication h1,.platform-publication-complete h1{font-size:var(--t1);line-height:var(--alto-t1);letter-spacing:var(--track-t1);font-weight:var(--peso-fuerte)}.platform-flow-options{margin-top:var(--e-8);gap:var(--ritmo-bloque)}.platform-flow-option,.modo-trabajo-opcion{min-height:0;padding:var(--e-6);gap:var(--ritmo-interno);border:var(--ancho-trazo) solid var(--trazo-control);border-radius:var(--r-3);background:var(--lienzo);color:var(--tinta);box-shadow:none}.platform-flow-option:hover:not(:disabled),.modo-trabajo-opcion:hover:not(:disabled){background:var(--lienzo);border-color:var(--tinta)}.platform-flow-option strong,.modo-trabajo-opcion strong{font-size:var(--t3);font-weight:var(--peso-fuerte)}.platform-flow-option span,.modo-trabajo-opcion small{color:var(--humo);font-size:var(--apoyo);font-weight:var(--peso-normal)}.platform-flow-form{gap:var(--ritmo-interno)}.platform-flow-dropzone{min-height:var(--e-20);padding:var(--e-6);gap:var(--e-2);border:var(--ancho-trazo) dashed var(--trazo-control);border-radius:var(--r-3);background:var(--lienzo-hundido);font-weight:var(--peso-medio)}.platform-flow-file-summary{padding:var(--e-3);gap:var(--e-3);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3)}.platform-flow-shell{width:min(var(--ancho-pagina), 100%);margin:0 auto}.platform-flow-header{min-height:var(--e-16);padding:var(--e-4) var(--e-8) 0;align-items:center;gap:var(--e-4);display:flex}.platform-flow-back{width:auto;min-height:var(--alto-control-compacto);padding-inline:var(--e-3);color:var(--tinta);background:0 0;border-color:#0000}.platform-flow-back:hover:not(:disabled){border-color:var(--trazo);background:var(--lienzo-hundido)}.platform-flow-context,.platform-flow-lead{color:var(--humo);margin:0}.platform-flow-context{font-size:var(--micro);font-weight:var(--peso-fuerte);letter-spacing:var(--track-micro);text-transform:uppercase}.platform-flow-lead{max-width:var(--ancho-lectura)}.platform-flow-options--scope .platform-flow-option{isolation:isolate;min-height:var(--e-20);position:relative;overflow:hidden}.platform-flow-options--scope .platform-flow-option:after{content:"";inset:var(--e-3);z-index:-1;border:var(--ancho-trazo) solid var(--trazo-suave);border-radius:var(--r-2);transition:transform var(--duracion-normal) var(--curva), border-color var(--duracion-normal) var(--curva);position:absolute;transform:rotate(-1deg)}.platform-flow-options--scope .platform-flow-option:nth-child(2):after{transform:rotate(1deg)}.platform-flow-options--scope .platform-flow-option:hover:not(:disabled){transform:translateY(calc(var(--e-1) * -1));box-shadow:var(--sombra-barra)}.platform-flow-options--scope .platform-flow-option:hover:not(:disabled):after{border-color:var(--tinta);transform:rotate(0)}.platform-flow-option .platform-flow-option-kicker{color:var(--tinta-media);font-family:var(--familia-mono);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase}.platform-flow-primary{min-height:var(--alto-control-grande);justify-self:start}.platform-f2-content{width:min(var(--ancho-pagina), 100%)}.runa-ai-stage{margin-bottom:var(--e-8);padding:var(--e-8);align-items:center;gap:var(--e-6);border:var(--ancho-trazo) solid var(--marca-trazo);border-radius:var(--r-3);background:var(--marca-negro);color:var(--marca-blanco);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.runa-ai-stage p{margin:0}.platform-course-recovery{padding:var(--e-4) var(--e-5);justify-content:space-between;align-items:center;gap:var(--e-4);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:flex}.platform-course-recovery>div{gap:var(--e-1);display:grid}.platform-course-recovery p{max-width:var(--ancho-lectura);color:var(--humo);margin:0}.platform-course-recovery>button{flex:none;width:auto}.platform-course-recovery-reference{font-size:var(--apoyo)}.runa-source-stage-guidance{max-width:var(--ancho-lectura);margin:0 0 var(--e-4);color:var(--humo)}.runa-source-review{padding:var(--e-6);gap:var(--e-5);display:grid}.runa-source-review>h3{font-size:var(--t1);margin:0}.runa-source-review-kicker{color:var(--humo);font-family:var(--familia-mono);font-size:var(--micro);letter-spacing:var(--track-micro);text-transform:uppercase;margin:0}.runa-source-review-collection{margin:0}.runa-source-course-map{grid-template-columns:minmax(var(--e-20), 14rem) minmax(0, 1fr);gap:var(--e-4);display:grid}.runa-source-units{padding:var(--e-5);background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3)}.runa-source-units>span,.runa-source-document>span{color:var(--humo);font-family:var(--familia-mono);font-size:var(--micro);letter-spacing:var(--track-micro);text-transform:uppercase}.runa-source-units h4{margin-block:var(--e-2) 0}.runa-source-units>p{margin-block:var(--e-1) var(--e-4);color:var(--humo)}.runa-source-units ol,.runa-source-document ol{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.runa-source-units li,.runa-source-document li{padding-top:var(--e-3);grid-template-columns:var(--e-7) minmax(0, 1fr);gap:var(--e-2);border-top:var(--ancho-trazo) solid var(--trazo);display:grid}.runa-source-units li>span,.runa-source-document li>span,.runa-source-units small{color:var(--humo);font-family:var(--familia-mono);font-size:var(--micro)}.runa-source-units li>div{gap:var(--e-1);min-width:0;display:grid}.runa-source-artifact{min-width:0}.runa-source-pages-strip{margin-bottom:var(--e-3);padding-bottom:var(--e-2);gap:var(--e-2);grid-auto-columns:minmax(10rem,12rem);grid-auto-flow:column;display:grid;overflow-x:auto}.runa-source-pages-strip button{min-height:var(--e-16);padding:var(--e-3);align-content:center;justify-items:start;gap:var(--e-1);color:var(--humo);text-align:left;background:var(--lienzo);border-color:var(--trazo);display:grid}.runa-source-pages-strip button[aria-pressed=true]{color:var(--tinta);background:var(--lienzo-hundido);border-color:var(--tinta);box-shadow:var(--marca-seleccion)}.runa-source-pages-strip small{color:inherit;font-family:var(--familia-mono);font-size:var(--micro);text-transform:uppercase}.runa-source-document{min-height:20rem;padding:var(--e-8);color:var(--tinta);background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3)}.runa-source-document h4{margin-block:var(--e-3) var(--e-2);font-size:var(--t1)}.runa-source-document>p{max-width:var(--ancho-lectura);color:var(--humo)}.runa-source-document ol{margin-top:var(--e-6)}.runa-ai-seal{width:var(--e-20);aspect-ratio:1;padding:var(--e-3);border:var(--ancho-trazo) solid var(--marca-trazo);border-radius:var(--r-3);background:var(--marca-negro);place-items:center;display:grid}.runa-ai-seal img{object-fit:contain;width:100%;height:100%}.runa-ai-kicker{color:var(--marca-humo);font-family:var(--familia-mono);font-size:var(--micro);letter-spacing:var(--track-micro);text-transform:uppercase}.runa-ai-title{font-size:var(--t2);font-weight:var(--peso-fuerte);margin-block:var(--e-1) var(--e-2)!important}.runa-ai-matrix{padding-block:var(--e-2);border-block:var(--ancho-trazo) solid var(--marca-trazo);color:var(--marca-humo);font-family:var(--familia-mono);font-size:var(--micro);letter-spacing:var(--track-micro);white-space:nowrap;grid-column:1/-1;animation:8s linear infinite alternate runa-matrix-drift;overflow:hidden}.platform-final-artifact-note,.runa-public-reference{padding:var(--e-3) var(--e-4);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-2);background:var(--lienzo-hundido)}@keyframes runa-matrix-drift{0%{transform:translate(0)}to{transform:translateX(var(--e-8))}}.platform-f2-phases ol,.platform-f2-review,.findings-resumen,.findings-lista{gap:var(--ritmo-interno)}.platform-f2-phases li,.findings-resumen>details,.findings-lista>li,.existing-work-results>section{padding:var(--e-3) var(--e-4);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo)}.platform-f2-phases li[data-phase-state=complete]{border-color:var(--exito-trazo)}.platform-f2-phases li[data-phase-state=current]{border-color:var(--tinta)}.platform-f2-progress{height:var(--e-2);border-radius:var(--r-full);background:var(--trazo-suave);position:relative;overflow:hidden}.platform-f2-progress:after{content:"";border-radius:inherit;background:var(--tinta);width:40%;animation:f5-progreso-indeterminado var(--duracion-normal) var(--curva) infinite;position:absolute;inset-block:0}@keyframes f5-progreso-indeterminado{0%{transform:translate(-100%)}to{transform:translate(250%)}}.platform-f2-review .previa,.preview-superficie,.platform-editor-preview{border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo)}.platform-editor-preview{width:100%;min-width:0}.platform-editor{width:min(var(--ancho-pagina), 100%);grid-template-columns:minmax(0,1fr);min-width:0;margin:0 auto;display:grid}.platform-editor>*,.platform-editor-header>*,.platform-editor-canvas-heading>*{min-width:0;max-width:100%}.platform-editor-header>*,.platform-editor-canvas-heading>*{overflow-wrap:anywhere}.platform-editor-header,.platform-editor-canvas-heading,.platform-editor-item-navigation,.platform-editor-selector-pagination,.platform-editor-link,.platform-editor-toolbar{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.platform-editor-header,.platform-editor-canvas-heading{justify-content:space-between}.platform-editor-header p{color:var(--humo);font-size:var(--apoyo)}.platform-editor-save-state{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-2);border-radius:var(--r-1);background:var(--trazo-suave);color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);display:inline-flex}.platform-editor-save-state[role=alert]{background:var(--error-fondo);color:var(--error)}.platform-editor-save-state button,.platform-editor-toolbar button,.platform-editor-selector-pagination button,.platform-editor-item-navigation button{min-height:var(--alto-control-compacto);padding:0 var(--e-3);background:var(--lienzo);border-color:var(--trazo);color:var(--tinta);font-size:var(--micro)}.platform-editor-selector,.platform-editor-canvas{padding:var(--e-6);gap:var(--ritmo-interno);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);grid-template-columns:minmax(0,1fr);display:grid}.platform-editor-selector>label,.platform-editor-link>label,.platform-publication>label{gap:var(--e-2);display:grid}.platform-editor-selector ul,.platform-publication [role=listbox]{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.platform-editor-selector [role=option]>button,.platform-publication [role=option]{width:100%;min-height:var(--alto-control);background:var(--lienzo);border-color:var(--trazo-control);color:var(--tinta);text-align:left;justify-content:space-between}.platform-editor-selector [role=option][aria-selected=true]>button,.platform-publication [role=option][aria-selected=true]{border-color:var(--tinta);box-shadow:var(--marca-seleccion)}.platform-editor-selector [role=option] span,.platform-publication [role=option]{overflow-wrap:anywhere;min-width:0}.platform-editor-toolbar{padding:var(--e-2);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-2);background:var(--lienzo-hundido)}.platform-editor-toolbar select{min-height:var(--alto-control-compacto)}.platform-editor-editable,.platform-editor-html{min-height:var(--alto-editor-minimo);padding:var(--e-6);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-1);background:var(--lienzo-hundido);color:var(--tinta);overflow:auto}.platform-editor-html{resize:vertical;width:100%;font-family:var(--familia-mono)}.platform-editor-rationale{padding:var(--e-1) 0 var(--e-1) var(--e-4);border-left:var(--ancho-filo) solid var(--trazo);color:var(--humo);font-size:var(--apoyo)}.platform-editor-rationale summary{color:var(--humo);cursor:pointer}.platform-editor-rationale p{margin-top:var(--e-2)}.platform-editor-reload-warning{padding:var(--e-3) var(--e-4);border-left:var(--ancho-filo) solid var(--atencion);border-radius:var(--r-2);background:var(--atencion-fondo);color:var(--atencion-texto);font-size:var(--apoyo)}.platform-editor>[role=dialog]{z-index:var(--capa-modal);width:min(var(--ancho-modal), calc(100% - (var(--margen-pantalla) * 2)));padding:var(--e-6);gap:var(--ritmo-interno);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);box-shadow:var(--sombra-flotante);display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.editorial-reauth-dialog{z-index:var(--capa-overlay);min-height:100dvh;padding:var(--e-6);background:var(--velo);border:0;border-radius:0;place-items:center;display:grid;position:fixed;inset:0}.editorial-reauth-dialog form{width:min(var(--ancho-formulario), 100%);padding:var(--e-6);gap:var(--ritmo-interno);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);box-shadow:var(--sombra-flotante);display:grid}.editorial-reauth-dialog label{gap:var(--e-2);display:grid}.platform-publication,.platform-publication-complete{width:min(var(--ancho-lienzo), 100%);padding:var(--e-8);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);margin:0 auto;display:grid}.platform-publication-period{padding:var(--e-3) var(--e-4);gap:var(--e-1);border:var(--ancho-trazo) dashed var(--trazo);border-radius:var(--r-1);background:var(--trazo-suave);display:grid}.platform-publication-period span{color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase}.platform-publication-pagination,.platform-publication-complete section{gap:var(--e-2);flex-wrap:wrap;display:flex}.platform-publication-complete>a{width:fit-content;color:var(--tinta);font-weight:var(--peso-medio);text-underline-offset:var(--e-1)}.whole-course-qualification-preview{width:min(var(--ancho-lienzo), 100%);margin:var(--ritmo-bloque) auto 0;padding:var(--e-6);gap:var(--ritmo-interno);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);background:var(--lienzo);display:grid}.whole-course-qualification-preview header,.whole-course-qualification-preview section,.whole-course-qualification-preview ul{gap:var(--e-2);display:grid}.whole-course-qualification-eyebrow{color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase;margin:0}.whole-course-qualification-facts{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.whole-course-qualification-facts>div{padding:var(--e-3);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-1);background:var(--lienzo-hundido)}.whole-course-qualification-facts dt{color:var(--humo);font-size:var(--micro)}.whole-course-qualification-facts dd{margin:var(--e-1) 0 0;font-weight:var(--peso-medio)}.whole-course-qualification-skeleton{min-height:var(--e-8);border-radius:var(--r-1);background:var(--lienzo-hundido)}.admin-heading{color:var(--papel);background:var(--tinta);box-shadow:none}.admin-heading p,.admin-heading .admin-eyebrow{color:var(--papel)}.role-badge,.role-superadmin,.role-superadmin-light,.role-readonly,.role-owner,.role-admin{color:var(--humo);background:var(--trazo-suave);border-color:var(--trazo);border-radius:var(--r-1)}.admin-heading .role-badge{color:var(--papel);border-color:var(--papel);background:0 0}.account-menu{z-index:40;margin-left:auto;position:relative}.account-menu>summary,.account-team-switcher>summary{cursor:pointer;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-team-switcher>summary::-webkit-details-marker{display:none}.account-trigger{width:var(--alto-control-grande);height:var(--alto-control-grande);color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo-control);font-size:var(--t3);font-weight:var(--peso-medio);border-radius:999px;grid-template-columns:1fr auto;place-items:center;padding:0;display:inline-grid;overflow:hidden}.account-trigger img{object-fit:cover;grid-area:1/1/auto/-1;width:100%;height:100%}.account-trigger>span{grid-area:1/1/auto/-1}.account-trigger .icono{width:.75rem;margin:0 var(--e-1) var(--e-1) 0;color:var(--humo);grid-area:1/2;align-self:end}.account-menu[open]>.account-trigger{border-color:var(--tinta)}.account-menu[open]>.account-trigger .icono{transform:rotate(180deg)}.account-popover{width:min(22rem, calc(100vw - (var(--margen-pantalla) * 2)));top:calc(100% + var(--e-2));padding:var(--e-3);gap:var(--e-1);color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);box-shadow:var(--sombra-flotante);display:grid;position:absolute;right:0}.account-identity{padding:var(--e-3);gap:var(--e-1);border-bottom:var(--ancho-trazo) solid var(--trazo-suave);display:grid}.account-identity strong{font-size:var(--t3)}.account-identity span{color:var(--humo);font-size:var(--apoyo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.account-menu-row,button.account-menu-logout{width:100%;min-height:var(--alto-control);padding:0 var(--e-3);color:var(--tinta);background:0 0;border-color:#0000;justify-content:space-between}button.account-menu-row:hover:not(:disabled),button.account-menu-logout:hover:not(:disabled){color:var(--tinta);background:var(--lienzo-hundido);border-color:#0000}button.account-menu-logout{color:var(--humo);border-top:var(--ancho-trazo) solid var(--trazo-suave);border-radius:0 0 var(--r-2) var(--r-2);justify-content:flex-start}.account-team-switcher{border-radius:var(--r-2)}.account-team-switcher>summary{min-height:var(--alto-control);padding:var(--e-2) var(--e-3);justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.account-team-switcher>summary:hover{background:var(--lienzo-hundido)}.account-team-switcher>summary strong,.account-team-switcher>summary small{display:block}.account-team-switcher>summary small{margin-top:var(--e-1);color:var(--humo)}.account-team-switcher[open]>summary .icono{transform:rotate(180deg)}.account-team-options{padding:0 var(--e-2) var(--e-2);gap:var(--e-1);display:grid}.account-team-options button{width:100%;min-height:var(--alto-control);padding:0 var(--e-3);color:var(--tinta);background:var(--lienzo-hundido);border-color:#0000;justify-content:space-between}.account-team-options button:hover:not(:disabled){color:var(--tinta);background:var(--lienzo);border-color:var(--trazo-control)}.account-team-options button.is-current{color:var(--humo)}.account-page{padding:var(--e-8);gap:var(--e-8);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.account-page-heading{align-items:start;gap:var(--e-5);grid-template-columns:auto minmax(0,1fr);display:grid}.account-page-heading p,.account-page-heading h1,.account-page-heading span{margin:0}.account-page-heading p{color:var(--humo);font-size:var(--micro);font-weight:var(--peso-medio);letter-spacing:var(--track-micro);text-transform:uppercase}.account-page-heading h1{margin-top:var(--e-1);font-size:var(--t1);font-weight:var(--peso-medio)}.account-page-heading span{margin-top:var(--e-2);color:var(--humo);display:block}.profile-layout{gap:var(--e-8);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);display:grid}.profile-avatar-card,.profile-form{padding:var(--e-5);align-content:start;gap:var(--e-3);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);display:grid}.profile-avatar-card{text-align:center;justify-items:center}.profile-avatar-card>span,.profile-avatar-card>small{color:var(--humo)}.profile-avatar{aspect-ratio:1;background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo-control);width:7rem;font-size:var(--t1);border-radius:999px;place-items:center;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-upload{min-height:var(--alto-control);padding:0 var(--e-4);cursor:pointer;color:var(--papel);background:var(--tinta);border-radius:var(--r-2);font-size:var(--apoyo);font-weight:var(--peso-medio);justify-content:center;align-items:center;display:inline-flex}.profile-avatar-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-upload.is-busy{cursor:wait;opacity:.65}.profile-form>label{gap:var(--e-2);display:grid}.profile-readonly{margin:var(--e-2) 0 0;border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-readonly>div{min-width:0;padding:var(--e-3)}.profile-readonly>div+div{border-left:var(--ancho-trazo) solid var(--trazo)}.profile-readonly dt{color:var(--humo);font-size:var(--micro)}.profile-readonly dd{margin:var(--e-1) 0 0;overflow-wrap:anywhere;font-weight:var(--peso-medio)}.profile-message{padding:var(--e-3);border-radius:var(--r-2);margin:0}.profile-message.success{color:var(--exito);background:var(--exito-fondo)}.profile-message.error{color:var(--error);background:var(--error-fondo)}.profile-form>button{justify-self:end}.history-state{padding:var(--e-6);color:var(--humo);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);margin:0}.history-error{justify-content:space-between;align-items:center;gap:var(--e-4);display:flex}.history-error p{margin:0}.history-list{gap:var(--e-3);display:grid}.history-item{padding:var(--e-4);align-items:center;gap:var(--e-5);background:var(--lienzo-hundido);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.history-item h2{margin:var(--e-1) 0;font-size:var(--t3)}.history-item>div>span{color:var(--humo);font-size:var(--apoyo)}.history-kind{letter-spacing:var(--track-micro);text-transform:uppercase;font-size:var(--micro)!important}.history-action{justify-items:end;gap:var(--e-1);min-width:12rem;display:grid}.history-action>span{font-size:var(--micro)!important}.history-action button{margin-top:var(--e-2)}@media (width<=48rem){.panel-controles,.panel-preview,.platform-f2-content,.platform-flow-content,.platform-publication,.platform-publication-complete,.whole-course-qualification-preview{padding:var(--e-5)}.platform-flow-options,.modo-trabajo-opciones,.platform-destination-choice,.existing-work-results,.canvas-course-combobox{grid-template-columns:1fr}.canvas-course-combobox>label,.canvas-course-combobox>ul{grid-column:1}.platform-flow-header{padding-inline:var(--e-5)}.runa-ai-stage{padding:var(--e-5);grid-template-columns:1fr}.runa-ai-seal{width:var(--e-16)}.runa-source-course-map{grid-template-columns:1fr}.runa-source-review{padding:var(--e-5)}.platform-flow-primary{width:100%}.platform-editor-header,.platform-editor-canvas-heading,.platform-editor-item-navigation,.platform-publication-pagination,.platform-publication-complete section{flex-direction:column;align-items:stretch}.whole-course-qualification-facts{grid-template-columns:1fr}.account-page{padding:var(--e-5)}.profile-layout,.profile-readonly,.history-item{grid-template-columns:1fr}.profile-readonly>div+div{border-top:var(--ancho-trazo) solid var(--trazo);border-left:0}.profile-form>button,.history-action button{width:100%}.history-action{justify-items:stretch;min-width:0}.history-error{flex-direction:column;align-items:stretch}.platform-editor-header button,.platform-editor-item-navigation button,.platform-publication-pagination button,.platform-publication-complete button{width:100%}.platform-editor-selector,.platform-editor-canvas{padding:var(--e-5)}}@media (width<=40rem){.encabezado-contenido{min-height:var(--e-16)}.encabezado-marca{width:var(--tamano-marca-cabecera)}.encabezado-titulo{max-width:none;font-size:var(--apoyo)}.workspace{padding:var(--e-5) 0 var(--e-12)}.account-popover{top:calc(var(--e-16) - var(--e-1));right:var(--margen-pantalla);position:fixed}.account-page-heading{grid-template-columns:1fr}.account-page-heading>button{justify-self:start}.platform-editor-toolbar{flex-wrap:nowrap;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.platform-f2-progress:after{animation:none;transform:none}}.encabezado-home{width:var(--tamano-marca-cabecera);height:var(--tamano-marca-cabecera);min-height:0;color:inherit;border-radius:var(--r-2);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;transform:none}.encabezado-home:hover:not(:disabled){color:inherit;background:var(--lienzo-hundido);box-shadow:none;border-color:#0000;transform:none}.encabezado-home:focus-visible{outline:var(--ancho-filo) solid var(--foco);outline-offset:var(--e-1)}.encabezado-home .encabezado-marca{width:100%;height:100%}.runa-app-frame--workspace .app-area-nav{align-items:stretch;gap:var(--e-2);flex-flow:row;width:100%;display:flex}.runa-app-frame--workspace .app-area-tab{white-space:nowrap;flex:1 1 0;justify-content:center;width:auto;min-width:0}.platform-course-final-heading h1:focus-visible{outline:0}@media (width<=40rem){.platform-course-recovery{flex-direction:column;align-items:stretch}.platform-course-recovery>button{width:100%}.runa-app-frame--workspace .app-area-nav{overflow-x:auto}.runa-app-frame--workspace .app-area-tab{flex:0 0 9.5rem}}.team-members-surface{width:100%;max-width:var(--ancho-administracion);padding-top:var(--e-8);gap:var(--e-6);margin-inline:auto;display:grid}.team-members-heading{align-items:flex-start}.team-members-heading .admin-eyebrow{color:var(--humo)}.team-members-heading>.boton-secundario,.team-members-heading-actions>.boton-secundario{width:auto;color:var(--papel);background:var(--tinta);border-color:var(--tinta)}.team-members-heading>.boton-secundario:hover:not(:disabled),.team-members-heading-actions>.boton-secundario:hover:not(:disabled){color:var(--tinta);border-color:var(--trazo-control);background:0 0}.team-members-heading-actions{justify-content:flex-end;gap:var(--e-3);flex-wrap:wrap;flex:none;display:flex}.team-members-heading-actions>button{width:auto}.team-management-dialog-backdrop{z-index:var(--capa-overlay);padding:var(--e-5);background:var(--velo);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);place-items:center;display:grid;position:fixed;inset:0}.team-management-dialog{width:min(100%,32rem);padding:clamp(var(--e-6), 4vw, var(--e-8));gap:var(--e-6);color:var(--tinta);background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo-control);border-radius:calc(var(--r-3) + var(--e-1));box-shadow:var(--sombra-flotante);display:grid}.team-management-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--e-4);display:flex}.team-management-dialog h2,.team-management-dialog p{margin:0}.team-management-dialog h2{margin-top:var(--e-2);font-size:var(--t2)}.team-management-dialog>header p,.team-management-dialog-note{margin-top:var(--e-3);color:var(--humo);font-size:var(--apoyo)}.team-management-dialog-form{gap:var(--e-4);display:grid}.team-management-dialog-form .campo{margin:0}.team-management-dialog-actions{gap:var(--e-3);flex-wrap:wrap;display:flex}.team-management-dialog-actions>button{width:auto}.team-management-toolbar{grid-template-columns:minmax(18rem,1fr) auto}.member-sections{gap:var(--e-8)}.member-section{background:0 0;border:0;border-radius:0;padding:0}.member-section+.member-section{padding-top:var(--e-6);border-top:var(--ancho-trazo) solid var(--trazo)}.member-list{background:var(--lienzo);border:var(--ancho-trazo) solid var(--trazo);border-radius:calc(var(--r-3) + var(--e-1));gap:0;overflow:hidden}.member-list>.member-row{min-height:5.4rem;padding:var(--e-4) var(--e-5);align-items:center;gap:var(--e-4);border:0;border-radius:0;grid-template-columns:auto minmax(11rem,1.1fr) minmax(10rem,.8fr) auto}.member-list>.member-row+.member-row{border-top:var(--ancho-trazo) solid var(--trazo)}.member-role-copy{min-width:0}.member-actions{justify-content:flex-end;min-width:0}.member-avatar{width:2.65rem;height:2.65rem;color:var(--marca-negro);background:var(--marca-blanco)}.control-global-home .control-branch{width:100%}.integration-audit-page .audit-incident-list{margin-inline:calc(var(--e-5) * -1);border-top:var(--ancho-trazo) solid var(--trazo);gap:0}.integration-audit-page .audit-incident-row{padding-inline:var(--e-5);border:0;border-bottom:var(--ancho-trazo) solid var(--trazo);border-radius:0}.integration-audit-page .audit-incident-row.selected,.integration-audit-page .audit-incident-row:hover:not(:disabled){border-color:var(--trazo)}.integration-audit-page .audit-incident-list>.history-state{padding:var(--e-3) var(--e-5);border:0;border-radius:0;margin:0}.integration-audit-page .audit-incident-list>.control-more{margin:var(--e-3) var(--e-5)}@media (width>=40.0625rem) and (width<=52rem){.team-members-heading{flex-direction:row;align-items:flex-start}.team-members-heading>button{width:auto}.member-list>.member-row{grid-template-columns:auto minmax(10rem,1fr) minmax(9rem,.75fr);align-items:center}.member-role-copy{grid-column:auto}.member-actions{flex-direction:row;grid-column:2/-1;align-items:center;width:auto}.member-actions select,.member-actions button{width:auto}}@media (width>=42.5625rem) and (width<=52rem){.integration-audit-page .audit-layout{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.65fr)}.audit-directory{border-right:var(--ancho-trazo) solid var(--trazo);border-bottom:0}.audit-actions,.audit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.team-members-heading-actions,.team-management-dialog-actions{width:100%}.team-members-heading-actions>button,.team-management-dialog-actions>button{flex:10rem}.team-management-dialog>header{flex-direction:column;align-items:stretch}.team-management-dialog>header>button{width:100%}.team-management-toolbar{grid-template-columns:1fr}.member-list>.member-row{grid-template-columns:auto minmax(0,1fr)}.member-role-copy,.member-actions{grid-column:2}.member-actions{flex-flow:wrap;align-items:center;width:100%}.member-actions select,.member-actions button{width:auto}}:focus-visible{outline-color:var(--runa-acento)}.runa-app-frame--workspace{margin-top:var(--e-6);box-shadow:var(--runa-sombra-ventana)}.runa-app-frame--workspace .encabezado{border-bottom:var(--ancho-trazo) solid var(--trazo)}.runa-app-frame--workspace .encabezado-contenido{min-height:5.5rem;padding:var(--e-4) var(--e-8);gap:var(--e-6)}.runa-app-frame--workspace .encabezado .app-area-nav{align-self:center;gap:var(--e-1);background:0 0;border:0;flex:1;width:auto;min-width:0;padding:0}.runa-app-frame--workspace .encabezado .app-area-tab{min-height:var(--alto-control);padding:var(--e-2) var(--e-4);font-size:var(--apoyo);font-weight:var(--peso-medio);flex:0 auto}.runa-app-frame--workspace .app-area-tab.activa{color:var(--runa-acento);background:var(--runa-acento-fondo)}.encabezado-apariencia{flex:none;margin-left:auto}.encabezado-contenido>.account-menu{flex:none;margin-left:0}.tema-conmutador{padding:var(--e-1);align-items:center;gap:var(--e-1);border:var(--ancho-trazo) solid var(--trazo);border-radius:var(--r-2);background:var(--papel);display:inline-flex}button.tema-opcion{width:var(--alto-control-compacto);min-height:var(--alto-control-compacto);color:var(--humo);border-radius:var(--r-1);background:0 0;border-color:#0000;padding:0}button.tema-opcion:hover:not(:disabled),button.tema-opcion[aria-checked=true]{color:var(--runa-acento);background:var(--runa-acento-fondo);border-color:#0000}.tema-opcion svg{width:var(--e-4);height:var(--e-4)}.tema-etiqueta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tema-reserva{width:7.25rem;height:var(--alto-control);display:block}.runa-app-frame--workspace .workspace{padding-top:var(--e-4)}.runa-app-frame--workspace .integration-home{padding-top:var(--e-8)}.runa-app-frame--workspace .integration-home-start-action button,.acceso-accion,.platform-flow-primary{color:var(--runa-sobre-acento);background:var(--runa-acento);border-color:var(--runa-acento)}.runa-app-frame--workspace .integration-home-start-action button:hover:not(:disabled),.acceso-accion:hover:not(:disabled),.platform-flow-primary:hover:not(:disabled){color:var(--runa-sobre-acento);background:var(--runa-acento-hover);border-color:var(--runa-acento-hover)}.runa-app-frame--workspace .integration-home-start-action button:disabled,.acceso-accion:disabled,.platform-flow-primary:disabled{color:var(--humo);background:var(--trazo-suave);border-color:var(--trazo)}.runa-app-frame--workspace .integration-pending-action{color:var(--runa-acento);background:var(--runa-acento-fondo);border-color:var(--runa-acento-trazo)}.runa-app-frame--auth{background:var(--papel);min-height:100vh}.runa-app-frame--auth .encabezado-contenido{min-height:5.5rem}.runa-app-frame--auth .workspace{min-height:calc(100vh - 5.5rem);padding-top:clamp(var(--e-8), 8vh, var(--e-20));align-content:start}.runa-app-frame--auth .acceso-panel{width:min(100%, var(--ancho-formulario));border-top:var(--ancho-filo) solid var(--runa-acento-trazo);padding:var(--e-8);margin-inline:auto}.platform-flow-options .platform-flow-option{isolation:isolate;justify-content:flex-start;align-items:stretch;gap:var(--e-2);min-height:17rem;padding:var(--e-6);color:var(--tinta);background:var(--lienzo);border-color:var(--trazo);border-radius:var(--r-3);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.platform-flow-options .platform-flow-option:before{content:"";z-index:-1;pointer-events:none;background:var(--runa-tarjeta);position:absolute;inset:0}.platform-flow-options--scope .platform-flow-option:after{content:none}.platform-flow-options .platform-flow-option:hover:not(:disabled){color:var(--tinta);background:var(--lienzo);border-color:var(--runa-acento)}.platform-flow-options .platform-flow-option:focus-visible{outline-color:var(--runa-acento)}.platform-flow-options .platform-flow-option>strong{font-size:var(--t2);font-weight:var(--peso-medio)}.platform-flow-options .platform-flow-option-kicker{color:var(--runa-acento);letter-spacing:var(--track-micro);font-size:var(--micro)}.platform-flow-option .runa-rune-field{width:100%;min-height:7rem;margin-top:var(--e-4);color:var(--runa-acento);background:var(--runa-campo);pointer-events:none;flex:1;place-items:center;display:grid;position:relative}.runa-rune-field:before{border:var(--ancho-trazo) solid var(--runa-runa-linea);opacity:.5;content:"";border-radius:50%;width:6rem;height:6rem;position:absolute}.runa-rune-field .runa-rune-glyph,.runa-rune-field .runa-source-glyph{width:3.5rem;height:3.5rem;color:var(--runa-acento);border:var(--ancho-trazo) solid currentColor;transition:transform var(--duracion-normal) var(--curva);place-items:center;display:grid;position:relative;transform:rotate(45deg)}.runa-rune-glyph:before,.runa-source-glyph:before{content:"";inset:var(--e-2);border:var(--ancho-trazo) solid var(--runa-runa-linea);position:absolute}.runa-rune-glyph:after{content:"";width:var(--e-2);height:var(--e-2);background:var(--runa-acento);box-shadow:var(--runa-runa-halo)}.runa-source-letter{color:var(--runa-acento);font-size:var(--t3);place-items:center;display:grid;position:absolute;inset:0}.runa-rune-field .runa-rune-mark{width:var(--ancho-trazo);height:var(--e-3);background:var(--runa-acento);position:absolute}.runa-rune-mark-north{top:0}.runa-rune-mark-south{bottom:0}.runa-rune-field .runa-rune-chain{width:70%;height:var(--ancho-trazo);background:var(--runa-runa-linea);position:absolute}.runa-rune-field-course .runa-rune-glyph{background:var(--lienzo)}.runa-rune-field .runa-rune-satellite{width:var(--e-6);height:var(--e-6);border:var(--ancho-trazo) solid var(--runa-runa-linea);background:var(--lienzo);position:absolute;transform:rotate(45deg)}.runa-rune-satellite-left{left:15%}.runa-rune-satellite-right{right:15%}.runa-rune-field:after{content:"";top:calc(50% - var(--e-1));left:calc(50% - var(--e-1));width:var(--e-2);height:var(--e-2);background:var(--runa-acento);box-shadow:var(--runa-runa-halo);opacity:0;pointer-events:none;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.platform-flow-option:not(:disabled) .runa-rune-field:before{animation:runa-ring-awaken var(--runa-duracion-entrada) var(--curva);transition:transform var(--runa-duracion-activacion) var(--curva), opacity var(--runa-duracion-activacion) var(--curva)}.platform-flow-option:not(:disabled) .runa-rune-field:after{animation:runa-orbit-arrive var(--runa-duracion-orbita) var(--curva) both}.platform-flow-option:not(:disabled) .runa-rune-glyph,.platform-flow-option:not(:disabled) .runa-source-glyph{animation:runa-glyph-awaken var(--runa-duracion-entrada) var(--curva);transition:transform var(--runa-duracion-activacion) var(--curva)}.platform-flow-option:not(:disabled) .runa-rune-glyph:after{animation:runa-core-awaken var(--runa-duracion-orbita) var(--curva);transition:transform var(--runa-duracion-activacion) var(--curva)}.platform-flow-option:not(:disabled) .runa-rune-chain{animation:runa-chain-awaken var(--runa-duracion-entrada) var(--curva)}.platform-flow-option:not(:disabled) .runa-rune-satellite{animation:runa-satellite-awaken var(--runa-duracion-entrada) var(--curva);transition:transform var(--runa-duracion-activacion) var(--curva)}.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-rune-field:before{opacity:.85;transform:scale(1.08)}.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-rune-field:after{animation-name:runa-orbit-engage}.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-rune-glyph,.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-source-glyph{transform:rotate(135deg)}.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-rune-glyph:after{transform:scale(1.35)}.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-rune-satellite-left{transform:translateX(calc(var(--e-1) * -1)) rotate(135deg)}.platform-flow-option:is(:hover,:focus-visible):not(:disabled) .runa-rune-satellite-right{transform:translateX(var(--e-1)) rotate(135deg)}}@keyframes runa-ring-awaken{0%{opacity:0;transform:scale(.7)}to{opacity:.5;transform:scale(1)}}@keyframes runa-glyph-awaken{0%{opacity:0;transform:rotate(45deg)scale(.75)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes runa-core-awaken{0%,to{transform:scale(1)}45%{transform:scale(1.6)}}@keyframes runa-chain-awaken{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@keyframes runa-satellite-awaken{0%{opacity:0;transform:rotate(-45deg)scale(.65)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes runa-orbit-arrive{0%{opacity:0;transform:rotate(-135deg)translate(3rem)scale(.5)}20%,65%{opacity:.85}to{opacity:0;transform:rotate(135deg)translate(3rem)scale(.5)}}@keyframes runa-orbit-engage{0%{opacity:0;transform:rotate(135deg)translate(3rem)scale(.5)}20%,65%{opacity:.85}to{opacity:0;transform:rotate(405deg)translate(3rem)scale(.5)}}.runa-ai-stage{color:var(--tinta);background:var(--runa-superficie-sello);border-color:var(--runa-acento-trazo);--marca-negro:var(--runa-superficie-sello);--marca-blanco:var(--tinta);--marca-humo:var(--humo);--marca-trazo:var(--trazo)}.runa-ai-matrix{color:var(--runa-acento)}@media (width<=70rem){.runa-app-frame--workspace .encabezado-contenido{gap:var(--e-3);padding:var(--e-4) var(--e-5);flex-wrap:wrap}.runa-app-frame--workspace .encabezado .app-area-nav{padding:var(--e-1);flex:1 0 100%;order:3;overflow-x:auto}.runa-app-frame--workspace .encabezado .app-area-tab{flex:1 0 auto}}@media (width<=40rem){.runa-app-frame--workspace{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0}.runa-app-frame--workspace .encabezado{border-radius:0}.runa-app-frame--workspace .encabezado .app-area-tab{padding-inline:var(--e-3)}.runa-app-frame--auth .acceso-panel{padding:var(--e-6)}.platform-flow-options .platform-flow-option{min-height:14rem;padding:var(--e-5)}.platform-flow-option .runa-rune-field{min-height:6.5rem}.account-popover{top:calc(var(--e-20) + var(--e-2))}}@media (prefers-reduced-motion:reduce){.platform-flow-options .platform-flow-option:is(:hover,:focus-visible):not(:disabled){transform:none}}
