@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.ALMw2G_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.ALMw2G_variable{--fuente-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.Jm0Bta_className{font-family:Inter,Inter Fallback;font-style:normal}.Jm0Bta_variable{--fuente-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.MxYu9q_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.MxYu9q_variable{--fuente-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#f7f6f2;--superficie:#fff;--superficie-hundida:#efede6;--borde:#dedad0;--borde-fuerte:#7a766c;--tinta:#14213d;--tinta-suave:#4a5568;--acento:#1e3a8a;--acento-vivo:#1d4ed8;--acento-suave:#e6ecfa;--exito:#166534;--exito-suave:#e3f1e7;--aviso:#92400e;--aviso-suave:#fbf0dc;--error:#9f1239;--error-suave:#fbe4ea;--omitido:#5f6571;--rol-coordinador:var(--acento);--rol-evaluador:var(--acento-vivo);--rol-calificador:#5b21b6;--rol-mentor:#0f766e;--rol-profesor:var(--exito);--rol-publicacion:var(--tinta);--fondo:var(--superficie);--texto:var(--tinta);--tenue:var(--tinta-suave);--fuente-titulo:var(--fuente-fraunces), Georgia, "Times New Roman", serif;--fuente-texto:var(--fuente-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-mono:var(--fuente-jetbrains), ui-monospace, "SFMono-Regular", monospace;--texto-xs:.75rem;--texto-s:.875rem;--texto-m:1rem;--texto-l:1.125rem;--texto-xl:1.375rem;--texto-2xl:1.75rem;--texto-3xl:2.25rem;--texto-4xl:3rem;--texto-5xl:4rem;--espacio-1:.25rem;--espacio-2:.5rem;--espacio-3:.75rem;--espacio-4:1rem;--espacio-5:1.5rem;--espacio-6:2rem;--espacio-7:3rem;--espacio-8:4rem;--espacio-9:6rem;--espacio-10:8rem;--ancho-contenido:72rem;--ancho-portada:80rem;--radio-s:8px;--radio-m:12px;--radio-l:16px;--radio-pildora:999px;--sombra-1:0 1px 2px #14213d0f, 0 1px 1px #14213d0a;--sombra-2:0 8px 24px #14213d14, 0 2px 6px #14213d0d;--sombra-3:0 20px 48px #14213d1f, 0 4px 12px #14213d0f;--duracion-rapida:.15s;--duracion-media:.25s;--duracion-lenta:.4s;--curva:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--duracion-rapida:0s;--duracion-media:0s;--duracion-lenta:0s}}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{color:var(--tinta);background:var(--papel);font-family:var(--fuente-texto);font-size:var(--texto-m);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--fuente-titulo);letter-spacing:-.01em;color:var(--tinta);text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:clamp(var(--texto-2xl), 3.2vw, var(--texto-3xl));margin:0 0 var(--espacio-3);font-variation-settings:"opsz" 96}h2{font-size:var(--texto-xl);margin:var(--espacio-6) 0 var(--espacio-3);font-variation-settings:"opsz" 48}h3{font-size:var(--texto-l);margin:var(--espacio-5) 0 var(--espacio-2)}p{margin:0 0 var(--espacio-3)}a{color:var(--acento);text-underline-offset:.18em;transition:color var(--duracion-rapida) var(--curva);text-decoration-thickness:1px}a:hover{color:var(--acento-vivo);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--acento-vivo);outline-offset:2px;border-radius:4px}code,.mono{font-family:var(--fuente-mono);font-size:.92em}::selection{background:var(--acento-suave)}hr{border:0;border-top:1px solid var(--borde);margin:var(--espacio-6) 0}input,select,textarea,button{font:inherit;color:var(--tinta)}input,select,textarea{border:1px solid var(--borde-fuerte);border-radius:var(--radio-s);background:var(--superficie);transition:border-color var(--duracion-rapida) var(--curva), box-shadow var(--duracion-rapida) var(--curva);padding:.55rem .8rem}input:hover,select:hover,textarea:hover{border-color:var(--tinta-suave)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--acento-vivo);outline:none;box-shadow:0 0 0 3px #1d4ed838}input[type=checkbox],input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--acento)}label{font-weight:500}button{cursor:pointer;justify-content:center;align-items:center;gap:var(--espacio-2);border:1px solid var(--acento);border-radius:var(--radio-s);background:var(--acento);color:#fff;min-height:2.5rem;box-shadow:var(--sombra-1);transition:background var(--duracion-rapida) var(--curva), transform var(--duracion-rapida) var(--curva), box-shadow var(--duracion-rapida) var(--curva);padding:.55rem 1.1rem;font-weight:600;display:inline-flex}button:hover:not(:disabled){background:var(--acento-vivo);border-color:var(--acento-vivo);box-shadow:var(--sombra-2)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}button.secundario{background:var(--superficie);color:var(--acento);border-color:var(--borde-fuerte)}button.secundario:hover:not(:disabled){background:var(--acento-suave);color:var(--acento);border-color:var(--acento)}fieldset{gap:var(--espacio-2);border:1px solid var(--borde);border-radius:var(--radio-m);padding:var(--espacio-4);background:var(--superficie);display:grid}legend{padding:0 var(--espacio-2);font-weight:600}details>summary{cursor:pointer}progress{width:100%;accent-color:var(--acento)}[role=alert]{color:var(--error)}[aria-invalid=true]{border-color:var(--error);outline:1px solid var(--error)}table{font-variant-numeric:tabular-nums}blockquote{margin:0}}@layer componentes{.saltar-contenido{left:var(--espacio-4);z-index:100;padding:var(--espacio-2) var(--espacio-4);border-radius:var(--radio-s);background:var(--acento);color:#fff;transition:top var(--duracion-rapida) var(--curva);font-weight:600;position:absolute;top:-3rem}.saltar-contenido:focus{top:var(--espacio-3);color:#fff}.barra{z-index:50;align-items:center;gap:var(--espacio-5);padding:var(--espacio-3) var(--espacio-6);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--borde);background:#f7f6f2db;display:flex;position:sticky;top:0}.barra nav{gap:var(--espacio-1);flex-wrap:wrap;flex:1;display:flex}.barra nav a{align-items:center;gap:var(--espacio-2);padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-s);color:var(--tinta-suave);transition:background var(--duracion-rapida) var(--curva), color var(--duracion-rapida) var(--curva);font-weight:500;text-decoration:none;display:inline-flex}.barra nav a:hover,.barra nav a[aria-current=page]{background:var(--acento-suave);color:var(--acento)}.marca{align-items:center;gap:var(--espacio-2);font-family:var(--fuente-titulo);font-size:var(--texto-xl);letter-spacing:-.02em;color:var(--tinta);font-weight:700;text-decoration:none;display:inline-flex}.marca:hover{color:var(--acento)}.marca-sello{border-radius:var(--radio-s);background:var(--acento);color:#fff;width:2rem;height:2rem;font-size:var(--texto-m);place-items:center;display:inline-grid}.sesion{justify-content:flex-end;align-items:center;gap:var(--espacio-3);color:var(--tinta-suave);font-size:var(--texto-s);flex-wrap:wrap;margin-left:auto;display:flex}.enlace-notificaciones{width:2.5rem;height:2.5rem;color:var(--tinta-suave);border-radius:50%;place-items:center;display:inline-grid;position:relative}.enlace-notificaciones:hover{background:var(--acento-suave);color:var(--acento)}.enlace-notificaciones .contador{margin:0;position:absolute;top:-.2rem;right:-.55rem}.usuario{align-items:center;gap:var(--espacio-2);display:inline-flex}.avatar{background:var(--acento-suave);width:2rem;height:2rem;color:var(--acento);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.sesion button{min-height:2.25rem;padding:.35rem .9rem}.contenedor{max-width:var(--ancho-contenido);margin:var(--espacio-6) auto var(--espacio-9);padding:0 var(--espacio-6)}.estrecho{max-width:28rem}.estrecho-medio{max-width:44rem}.migas ol{align-items:center;gap:var(--espacio-1);margin:0 0 var(--espacio-4);font-size:var(--texto-s);color:var(--tinta-suave);flex-wrap:wrap;padding:0;list-style:none;display:flex}.migas li{align-items:center;gap:var(--espacio-1);display:inline-flex}.migas a{color:var(--tinta-suave);text-decoration:none}.migas a:hover{color:var(--acento);text-decoration:underline}.migas [aria-current=page]{color:var(--tinta);font-weight:600}.encabezado,.encabezado-pagina{justify-content:space-between;align-items:flex-start;gap:var(--espacio-4);margin-bottom:var(--espacio-5);flex-wrap:wrap;display:flex}.encabezado-pagina h1{margin:0}.encabezado-pagina .subtitulo{margin:var(--espacio-2) 0 0;color:var(--tinta-suave);font-size:var(--texto-l)}.encabezado-pagina .acciones{flex-shrink:0}.ayuda,.tenue{color:var(--tinta-suave)}.boton{align-items:center;gap:var(--espacio-2);border:1px solid var(--acento);border-radius:var(--radio-s);background:var(--acento);color:#fff;min-height:2.5rem;box-shadow:var(--sombra-1);transition:background var(--duracion-rapida) var(--curva), box-shadow var(--duracion-rapida) var(--curva);padding:.55rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:var(--acento-vivo);border-color:var(--acento-vivo);color:#fff;box-shadow:var(--sombra-2)}.boton.secundario{background:var(--superficie);color:var(--acento);border-color:var(--borde-fuerte)}.boton.secundario:hover{background:var(--acento-suave);color:var(--acento)}.boton-fantasma{color:var(--acento);box-shadow:none;background:0 0;border-color:#0000}.boton-fantasma:hover:not(:disabled){background:var(--acento-suave);color:var(--acento);box-shadow:none;border-color:#0000}.boton-peligro{background:var(--error);border-color:var(--error)}.boton-peligro:hover:not(:disabled){background:#881337;border-color:#881337}.tarjeta{padding:var(--espacio-5);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-1)}.tarjeta-interactiva{transition:transform var(--duracion-media) var(--curva), box-shadow var(--duracion-media) var(--curva), border-color var(--duracion-media) var(--curva)}.tarjeta-interactiva:hover,.tarjeta-interactiva:focus-within{border-color:var(--acento-suave);box-shadow:var(--sombra-2);transform:translateY(-2px)}.rejilla-tarjetas{gap:var(--espacio-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.formulario{gap:var(--espacio-3);display:grid}.formulario>label{margin-top:var(--espacio-2)}.casilla,.opcion{align-items:center;gap:var(--espacio-2);font-weight:400;display:flex}.validacion{margin:var(--espacio-4) 0}.en-linea{align-items:center;gap:var(--espacio-2);margin-left:var(--espacio-2);display:inline-flex}.tabla{border-collapse:separate;border-spacing:0;border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);width:100%;box-shadow:var(--sombra-1);overflow:hidden}.tabla th{padding:var(--espacio-3) var(--espacio-4);background:var(--superficie-hundida);color:var(--tinta-suave);font-size:var(--texto-s);text-align:left;letter-spacing:.01em;font-weight:600}.tabla td{padding:var(--espacio-3) var(--espacio-4);text-align:left;border-top:1px solid var(--borde);vertical-align:top}.tabla tbody tr{transition:background var(--duracion-rapida) var(--curva)}.tabla tbody tr:hover{background:#e6ecfa73}.editor-rubrica .tabla input{width:100%}.desplazable{overflow-x:auto}.tabla-activacion td,.tabla-reparto td{text-align:center}.etiqueta{margin-left:var(--espacio-2);border:1px solid var(--borde);border-radius:var(--radio-pildora);background:var(--superficie-hundida);color:var(--tinta-suave);font-size:var(--texto-xs);letter-spacing:.01em;vertical-align:middle;white-space:nowrap;align-items:center;gap:.3rem;padding:.12rem .6rem;font-weight:600;line-height:1.5;display:inline-flex}.etiqueta.exito{color:var(--exito);background:var(--exito-suave);border-color:#16653447}.etiqueta.aviso{color:var(--aviso);background:var(--aviso-suave);border-color:#92400e47}.etiqueta.error{color:var(--error);background:var(--error-suave);border-color:#9f123947}.etiqueta.info{color:var(--acento);background:var(--acento-suave);border-color:#1e3a8a38}.etiqueta.omitido{color:var(--omitido);border-style:dashed;border-color:var(--borde-fuerte);background:0 0}.estado-agente{gap:var(--espacio-1);display:inline-flex}.contador{border-radius:var(--radio-pildora);background:var(--acento);color:#fff;min-width:1.4rem;height:1.4rem;font-size:var(--texto-xs);place-items:center;margin-left:.35rem;padding:0 .4rem;font-weight:700;display:inline-grid}.aviso-caja,.aviso-bloque{align-items:flex-start;gap:var(--espacio-3);margin:var(--espacio-4) 0;padding:var(--espacio-3) var(--espacio-4);border-radius:var(--radio-m);background:var(--aviso-suave);color:var(--aviso);border:1px solid #92400e47;display:flex}.aviso-bloque.info{background:var(--acento-suave);color:var(--acento);border-color:#1e3a8a38}.aviso-bloque.exito{background:var(--exito-suave);color:var(--exito);border-color:#16653447}.aviso-bloque.error{background:var(--error-suave);color:var(--error);border-color:#9f123947}.aviso-bloque p{margin:0}[role=note].ayuda,p.ayuda[role=note]{padding:var(--espacio-3) var(--espacio-4);border-left:3px solid var(--acento);border-radius:0 var(--radio-s) var(--radio-s) 0;background:var(--acento-suave);color:var(--tinta)}[role=status]:not(.confirmacion):not(.aviso-bloque):not(.esqueletos){color:var(--exito);font-weight:500}.estado-vacio{justify-items:center;gap:var(--espacio-3);margin:var(--espacio-5) 0;padding:var(--espacio-8) var(--espacio-5);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-l);background:var(--superficie);text-align:center;display:grid}.estado-vacio .icono{background:var(--acento-suave);width:3.5rem;height:3.5rem;color:var(--acento);border-radius:50%;place-items:center;display:grid}.estado-vacio h2{margin:0}.estado-vacio p{max-width:32rem;color:var(--tinta-suave);margin:0}.confirmaciones{right:var(--espacio-5);bottom:var(--espacio-5);z-index:80;gap:var(--espacio-2);max-width:24rem;display:grid;position:fixed}.confirmacion{align-items:center;gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-left:4px solid var(--exito);border-radius:var(--radio-m);background:var(--superficie);box-shadow:var(--sombra-3);color:var(--tinta);font-weight:500;display:flex}.esqueleto{border-radius:var(--radio-s);background:linear-gradient(90deg, var(--superficie-hundida) 0%, #f8f7f3 40%, var(--superficie-hundida) 80%);background-size:200% 100%;height:1rem;animation:1.4s ease-in-out infinite brillo;display:block}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}#contenido:focus{outline:none}.esqueleto+.esqueleto{margin-top:var(--espacio-2)}@keyframes brillo{0%{background-position:150% 0}to{background-position:-50% 0}}.pestanas{gap:var(--espacio-1);margin:var(--espacio-4) 0 var(--espacio-5);padding:var(--espacio-1);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-hundida);width:fit-content;max-width:100%;display:flex;overflow-x:auto}.pestanas a,.pestanas [role=tab]{align-items:center;gap:var(--espacio-2);min-height:2.25rem;padding:var(--espacio-2) var(--espacio-4);border-radius:var(--radio-s);box-shadow:none;color:var(--tinta-suave);white-space:nowrap;background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex}.pestanas a:hover,.pestanas [role=tab]:hover:not(:disabled){color:var(--acento);background:#ffffffb3}.pestanas [aria-current=page],.pestanas [aria-selected=true]{background:var(--superficie);color:var(--acento);box-shadow:var(--sombra-1)}.subnav{gap:var(--espacio-1);margin-block:var(--espacio-3) var(--espacio-5);flex-wrap:wrap;display:flex}.subnav a{padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-s);color:var(--tinta-suave);font-weight:500;text-decoration:none}.subnav a:hover{background:var(--acento-suave);color:var(--acento)}.subnav [aria-current=page]{background:var(--superficie);color:var(--acento);box-shadow:var(--sombra-1);font-weight:600;text-decoration:none}.fila{justify-content:space-between;align-items:center;gap:var(--espacio-4);flex-wrap:wrap;display:flex}.acciones,.acciones-version{align-items:center;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.bloque{font-weight:400;display:block}.criterios,.fuentes{gap:var(--espacio-2);display:grid}.fuentes{font-size:var(--texto-s);color:var(--tinta-suave)}.perfil section{margin-block:var(--espacio-5)}.avance{padding:var(--espacio-4);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-m);background:var(--superficie)}.editor{margin-block:var(--espacio-5)}.editor summary,.ajuste summary{color:var(--acento);font-weight:600}.ajuste{margin-top:var(--espacio-3)}.ajuste[open]{padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-hundida)}.ajuste[open]>summary{margin-bottom:var(--espacio-3)}.criterio-edicion{gap:var(--espacio-1);padding-block:var(--espacio-2);border-bottom:1px dashed var(--borde);display:grid}.traza{gap:var(--espacio-3);padding:0;list-style:none;display:grid}.evento{padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-left:4px solid var(--borde-fuerte);border-radius:var(--radio-s);background:var(--superficie)}.evento-consulta_auditoria{border-left-color:var(--aviso)}.evento-agente_paso,.evento-llm_llamada{border-left-color:var(--acento)}.datos{font-size:var(--texto-xs);white-space:pre-wrap;color:var(--tinta-suave);margin:var(--espacio-1) 0}.hash{font-size:var(--texto-xs);word-break:break-all;margin:0}.diff .cambio-agregado td:nth-child(3){color:var(--exito)}.diff .cambio-eliminado td:nth-child(3){color:var(--error)}.filtros{gap:var(--espacio-3);margin-block:var(--espacio-4);padding:var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);flex-wrap:wrap;align-items:end;display:flex}.filtros label{gap:var(--espacio-1);font-size:var(--texto-s);display:grid}.linea-tiempo{gap:var(--espacio-2);padding:0;list-style:none;display:grid}.paso{padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-left:4px solid var(--exito);border-radius:var(--radio-s);background:var(--superficie)}.paso-omitido{border-left-color:var(--borde-fuerte);color:var(--tinta-suave);background:0 0;border-left-style:dashed}.paso-fallido{border-left-color:var(--error)}.paso-en_curso{border-left-color:var(--aviso)}.detalle-paso{gap:var(--espacio-1) var(--espacio-4);margin:var(--espacio-2) 0;grid-template-columns:max-content 1fr;display:grid}.detalle-paso dt{color:var(--tinta-suave)}.detalle-paso dd{margin:0}.llamadas{padding-left:var(--espacio-4);border-left:1px solid var(--borde);list-style:none}.fragmento{white-space:pre-wrap;border-left:3px solid var(--acento);margin:var(--espacio-3) 0;padding:var(--espacio-2) var(--espacio-4);border-radius:0 var(--radio-s) var(--radio-s) 0;background:var(--superficie-hundida);font-family:var(--fuente-titulo);font-style:italic}.contenedor-grafo{margin-block:var(--espacio-4);padding:var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);overflow-x:auto}.grafo-ejecucion{width:100%;min-width:640px;height:auto}.grafo-ejecucion .arista{fill:none;stroke:var(--acento);stroke-width:2px}.grafo-ejecucion .arista.atenuada{stroke:var(--borde-fuerte);stroke-dasharray:4 4;opacity:.6}.grafo-ejecucion .punta,.grafo-ejecucion .extremo{fill:var(--tinta-suave)}.grafo-ejecucion .nodo{cursor:pointer}.grafo-ejecucion .nodo rect{fill:var(--superficie);stroke:var(--exito);stroke-width:2px}.grafo-ejecucion .nodo-omitido rect,.grafo-ejecucion .nodo-pendiente rect{stroke:var(--borde-fuerte);stroke-dasharray:5 4}.grafo-ejecucion .nodo-fallido rect{stroke:var(--error)}.grafo-ejecucion .nodo-en_curso rect{stroke:var(--aviso)}.grafo-ejecucion .nodo.elegido rect,.grafo-ejecucion .nodo:focus-visible rect{stroke-width:4px}.grafo-ejecucion .nodo:focus{outline:none}.grafo-ejecucion .nodo-etiqueta{fill:var(--tinta);font-size:14px}.grafo-ejecucion .nodo-estado{fill:var(--tinta-suave);font-size:12px}.detalle-nodo{border-top:1px solid var(--borde);padding-top:var(--espacio-2)}.enlace-origen{margin-left:var(--espacio-2);font-size:var(--texto-s)}.resultado-integridad{margin-top:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);border-left:4px solid var(--exito);border-radius:0 var(--radio-s) var(--radio-s) 0;background:var(--exito-suave)}.resultado-integridad.roto{border-left-color:var(--error);background:var(--error-suave)}.criterios-propuesta{gap:var(--espacio-4);counter-reset:criterio;padding:0;list-style:none;display:grid}.criterio-propuesta{padding:var(--espacio-5);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-1);counter-increment:criterio;position:relative}.criterio-propuesta>p:first-child strong{font-family:var(--fuente-titulo);font-size:var(--texto-l)}.criterio-propuesta.criterio-sin_evidencia,.criterio-propuesta.criterio-requiere_decision{box-shadow:inset 4px 0 0 var(--aviso), var(--sombra-1);border-color:#92400e59}.criterio-propuesta .citas,.juicio .citas{gap:var(--espacio-2);margin:var(--espacio-3) 0 0;padding-left:0;list-style:none;display:grid}.citas .fragmento{margin:0}.evaluadores{font-size:var(--texto-s)}.nota-sugerida{align-items:baseline;gap:var(--espacio-2);margin:var(--espacio-5) 0;padding:var(--espacio-4) var(--espacio-5);border:1px solid var(--borde);border-radius:var(--radio-l);background:linear-gradient(135deg, var(--superficie) 0%, var(--acento-suave) 160%);box-shadow:var(--sombra-1);font-size:var(--texto-l);flex-wrap:wrap;display:flex}.nota-sugerida strong{font-size:var(--texto-3xl);color:var(--acento);line-height:1}.juicios{gap:var(--espacio-3);margin-top:var(--espacio-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.juicio{padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-top:3px solid var(--rol-evaluador);border-radius:var(--radio-m);background:var(--superficie-hundida)}.retro-resumen,.retro-apartado{margin-top:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);border:1px solid #0f766e38;border-left:4px solid var(--rol-mentor);border-radius:var(--radio-m);background:#f2f8f7}.retro-acciones{align-items:flex-start;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.notificaciones{gap:var(--espacio-2);padding:0;list-style:none;display:grid}.notificaciones li{padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-left:4px solid var(--acento);border-radius:var(--radio-s);background:var(--superficie)}.notificaciones li.leida{border-left-color:var(--borde);color:var(--tinta-suave)}.volver{margin:calc(-1 * var(--espacio-2)) 0 var(--espacio-4);font-size:var(--texto-s)}.tarjeta.zona-riesgo{border-color:var(--error);background:linear-gradient(var(--error), var(--error)) top / 100% 4px no-repeat, var(--superficie)}.cifra{font-size:var(--texto-3xl);color:var(--acento);line-height:1.1;display:block}.puntaje-criterio{font-size:var(--texto-xl);color:var(--acento)}.revision-cabecera{gap:var(--espacio-3);display:grid}.revision-cabecera .nota-sugerida{margin-bottom:0}.barra-aprobacion{bottom:var(--espacio-3);z-index:5;margin-top:var(--espacio-5);padding:var(--espacio-4) var(--espacio-5);border:1px solid var(--borde);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-3);position:sticky}.barra-aprobacion h2{font-size:var(--texto-l);margin-top:0}.barra-aprobacion .ayuda{margin:0 0 var(--espacio-2)}.barra-acciones-fija{z-index:5;padding:var(--espacio-3) 0;background:var(--papel);border-top:1px solid var(--borde);position:sticky;bottom:0}.tabla ul{padding-left:var(--espacio-4);margin:0}.desplazable.alta{max-height:70vh;overflow:auto}.desplazable>.tabla-activacion,.desplazable>.tabla-reparto{overflow:visible}.tabla-activacion thead th{z-index:1;position:sticky;top:0}.tabla-activacion tbody th[scope=row],.tabla-reparto tbody th[scope=row]{z-index:1;background:var(--superficie);position:sticky;left:0}.tabla-activacion thead th:first-child{z-index:2;left:0}.ajustes{gap:var(--espacio-3);padding:0 0 0 var(--espacio-4);border-left:2px solid var(--borde);list-style:none;display:grid}.ajustes>li{position:relative}.ajustes>li:before{content:"";left:calc(-1 * var(--espacio-4) - 5px);background:var(--aviso);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em}.evento details summary{font-size:var(--texto-s);color:var(--tinta-suave)}.paginacion{align-items:center;gap:var(--espacio-3);margin-top:var(--espacio-4);grid-template-columns:1fr auto 1fr;display:grid}.paginacion>:last-child{justify-self:end}.integrante-propuesta .citas,.integrante-propuesta .afirmaciones{gap:var(--espacio-2);margin:var(--espacio-3) 0 0;padding-left:0;list-style:none;display:grid}.integrante-propuesta.integrante-sin_evidencia,.integrante-propuesta.integrante-evidencia_insuficiente{box-shadow:inset 4px 0 0 var(--aviso), var(--sombra-1)}.integrante-propuesta .desglose-integrante h3{margin-block:var(--espacio-3) 0;font-size:var(--texto-s)}.integrante-propuesta .criterios-integrante{gap:var(--espacio-3);margin:var(--espacio-3) 0 0;padding-left:0;list-style:none;display:grid}.integrante-propuesta .criterio-integrante{border-block-start:1px solid var(--borde);padding-block-start:var(--espacio-2)}.criterio-integrante.criterio-requiere_decision,.criterio-integrante.criterio-sin_evidencia{box-shadow:inset 3px 0 0 var(--aviso);padding-inline-start:var(--espacio-2)}.retro-integrantes h3{margin-block:var(--espacio-4) var(--espacio-2)}.retro-integrantes .retro-integrante{margin:0}.alertas-integridad{gap:var(--espacio-4);padding-left:0;list-style:none;display:grid}.alerta-integridad.alerta-sin_revisar{box-shadow:inset 4px 0 0 var(--aviso), var(--sombra-1)}.alerta-integridad.alerta-descartada{color:var(--tinta-suave)}.alerta-integridad .citas{gap:var(--espacio-2);margin:0;padding-left:0;list-style:none;display:grid}.alerta-integridad .citas .fragmento{margin:0}.alerta-comparacion{gap:var(--espacio-4);margin-block:var(--espacio-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.alerta-comparacion h4{margin:0 0 var(--espacio-2);font-size:var(--texto-s);color:var(--tenue)}.fuente-integridad a{gap:var(--espacio-1);overflow-wrap:anywhere;align-items:center;display:inline-flex}.resumen-integridad{gap:var(--espacio-2);margin-block-end:var(--espacio-4);display:grid}.rejilla-dos{gap:var(--espacio-5);margin-block:var(--espacio-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.accion-cuenta{gap:var(--espacio-2);display:grid}.tarjeta-confirmacion{padding:var(--espacio-4);border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);background:var(--superficie-hundida)}.linea-actividad{border-inline-start:2px solid var(--borde);margin:0;padding:0;list-style:none}.linea-actividad>li{padding:var(--espacio-2) var(--espacio-4)}.linea-actividad p{margin:var(--espacio-1) 0 0}code.temporal{font-size:var(--texto-l);letter-spacing:.05em;word-break:break-all}.filtros{align-items:end;gap:var(--espacio-3);flex-wrap:wrap;margin-block-end:var(--espacio-4)}#contenido>main{animation:entrada-pagina var(--duracion-media) var(--curva) both}@keyframes entrada-pagina{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pasos-importacion{gap:var(--espacio-2);margin:0 0 var(--espacio-5);counter-reset:paso;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pasos-importacion li{counter-increment:paso;align-items:center;gap:var(--espacio-2);padding:var(--espacio-1) var(--espacio-3);border:1px solid var(--borde);border-radius:var(--radio-pildora);color:var(--tenue);font-size:var(--texto-s);transition:background var(--duracion-media) var(--curva), color var(--duracion-media) var(--curva);display:inline-flex}.pasos-importacion li:before{content:counter(paso);font-family:var(--fuente-mono)}.pasos-importacion li[aria-current=step]{border-color:var(--acento);background:var(--acento-suave);color:var(--tinta);font-weight:600}.resumen-importacion{gap:var(--espacio-2);flex-wrap:wrap;display:flex}.plegable-importacion{border-top:1px solid var(--borde);padding-block:var(--espacio-3)}.plegable-importacion>summary{cursor:pointer;font-weight:600}.lista-importacion{gap:var(--espacio-2);margin:var(--espacio-3) 0 0;padding:0;list-style:none;display:grid}.lista-importacion>li{align-items:baseline;gap:var(--espacio-1) var(--espacio-3);flex-wrap:wrap;min-width:0;display:flex}.lista-importacion .mono{overflow-wrap:anywhere}.titulares-importacion>li{gap:var(--espacio-1);padding-block:var(--espacio-2);border-bottom:1px dashed var(--borde);display:grid}.titular-importacion{align-items:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.archivos-importacion{padding-left:var(--espacio-5);margin:0}.sin-asociar{grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:center;display:grid!important}.sin-asociar>label{min-width:0;font-weight:400;display:grid}.sin-asociar select{width:100%}.lista-casillas{gap:var(--espacio-1);margin:var(--espacio-2) 0 0;padding:var(--espacio-2) var(--espacio-3);border:1px solid var(--borde);border-radius:var(--radio-s);display:grid}.acciones-importacion{gap:var(--espacio-3);margin-top:var(--espacio-4);flex-wrap:wrap;display:flex}.ayuda-canvas{margin-top:var(--espacio-4);color:var(--tinta-suave)}.ayuda-canvas>summary{cursor:pointer}@media (max-width:48rem){.sin-asociar{grid-template-columns:minmax(0,1fr)}}.linea-pasos{gap:var(--espacio-3);margin:var(--espacio-5) 0;counter-reset:paso;padding:0;list-style:none;display:grid}.paso-recorrido{gap:var(--espacio-3);padding:var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);transition:border-color var(--duracion-media) var(--curva), box-shadow var(--duracion-media) var(--curva);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.paso-recorrido.activo{border-color:var(--acento);box-shadow:var(--sombra-2)}.paso-recorrido.pendiente:not(.activo){background:var(--superficie-hundida)}.paso-recorrido.atencion{border-color:var(--aviso)}.paso-marca{border-radius:var(--radio-pildora);border:2px solid var(--borde-fuerte);width:2.25rem;height:2.25rem;font-family:var(--fuente-mono);color:var(--tinta-suave);place-items:center;font-weight:600;display:grid}.paso-recorrido.listo .paso-marca{border-color:var(--exito);color:var(--exito)}.paso-recorrido.activo .paso-marca{border-color:var(--acento);background:var(--acento);color:#fff}.paso-cuerpo{gap:var(--espacio-2);min-width:0;display:grid}.paso-cuerpo>p{margin:0}.paso-titulo{font-size:var(--texto-l);margin:0}.estado-paso{justify-self:start}.paso-frase{color:var(--tinta)}.paso-motivo{color:var(--tinta-suave)}.barra-avance{border-radius:var(--radio-pildora);background:var(--superficie-hundida);height:.5rem;overflow:hidden}.barra-avance-relleno{background:var(--acento);transform-origin:0;height:100%;transition:transform var(--duracion-lenta) var(--curva);display:block}.paso-recorrido.listo .barra-avance-relleno{background:var(--exito)}.agentes-en-marcha{align-items:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.agentes-en-marcha ul{gap:var(--espacio-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip-agente{align-items:center;gap:var(--espacio-2);padding:var(--espacio-1) var(--espacio-3);border-radius:var(--radio-pildora);background:var(--acento-suave);font-size:var(--texto-s);display:inline-flex}.pulso{border-radius:var(--radio-pildora);background:var(--acento);width:.5rem;height:.5rem;animation:pulso-agente calc(var(--duracion-lenta) * 4) var(--curva) infinite alternate}@keyframes pulso-agente{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pulso{animation:none}}.paso-detalle{gap:var(--espacio-1) var(--espacio-4);font-size:var(--texto-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:64rem){.linea-pasos{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.navegacion-revision{align-items:center;gap:var(--espacio-2) var(--espacio-4);margin-block:var(--espacio-2);font-size:var(--texto-s);flex-wrap:wrap;display:flex}.ayuda-atajos{gap:var(--espacio-1) var(--espacio-3);padding:var(--espacio-3);border:1px solid var(--borde);border-radius:var(--radio-s);background:var(--superficie);flex-basis:100%;grid-template-columns:auto 1fr;margin:0;display:grid}.ayuda-atajos dd{margin:0}kbd{padding:0 var(--espacio-1);border:1px solid var(--borde-fuerte);border-radius:var(--radio-s);font-family:var(--fuente-mono)}.para-hoy{margin-block:var(--espacio-5)}.lista-pendientes{gap:var(--espacio-3);margin:0;padding:0;list-style:none;display:grid}.pendiente{align-items:center;gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--borde);border-left:4px solid var(--borde-fuerte);border-radius:var(--radio-m);background:var(--superficie);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pendiente.atencion{border-left-color:var(--error)}.pendiente.alertas{border-left-color:var(--aviso)}.pendiente.revision{border-left-color:var(--acento)}.pendiente-icono{color:var(--tinta-suave)}.pendiente-cuerpo{gap:var(--espacio-1);justify-items:start;min-width:0;display:grid}.pendiente-titulo{overflow-wrap:anywhere;margin:0}.estado-vacio-texto{text-align:start;max-width:40rem}.pasos-inicio{gap:var(--espacio-1);padding-left:var(--espacio-5);display:grid}@media (max-width:48rem){.pendiente{grid-template-columns:auto minmax(0,1fr)}.pendiente>.boton{grid-column:1/-1;justify-self:start}}.barra nav .grupo-nav{position:relative}.barra nav .grupo-nav>summary{align-items:center;gap:var(--espacio-1);padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-s);color:var(--tinta-suave);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.barra nav .grupo-nav>summary::-webkit-details-marker{display:none}.barra nav .grupo-nav>summary:hover,.barra nav .grupo-nav>summary[aria-current=true],.barra nav .grupo-nav[open]>summary{background:var(--acento-suave);color:var(--acento)}.barra nav .grupo-nav[open]>summary svg{transform:rotate(180deg)}.menu-grupo{z-index:20;top:calc(100% + var(--espacio-1));min-width:13rem;padding:var(--espacio-2);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);box-shadow:var(--sombra-2);display:grid;position:absolute;left:0}.rejilla-panel{gap:var(--espacio-4);margin-block:var(--espacio-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.bloque-panel h2{align-items:center;gap:var(--espacio-2);font-size:var(--texto-l);margin-top:0;display:flex}.indicadores{gap:var(--espacio-2);margin:0 0 var(--espacio-3);padding:0;list-style:none;display:grid}.indicador,.indicador-enlace{align-items:baseline;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.indicador-enlace{text-decoration:none}.indicador-enlace:hover .indicador-texto{text-decoration:underline}.indicador-valor{font-family:var(--fuente-mono);font-size:var(--texto-xl);color:var(--tinta);font-weight:600}.indicador-valor.atencion{color:var(--aviso)}.rejilla-secciones{gap:var(--espacio-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.grupo-secciones h3{margin-top:0}.grupo-secciones ul{gap:var(--espacio-1);margin:0;padding:0;list-style:none;display:grid}.grupo-secciones a{align-items:center;gap:var(--espacio-2);display:inline-flex}@media (max-width:48rem){.menu-grupo{box-shadow:none;position:static}}}@layer utilidades{.oculto,.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:48rem){.barra{gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);flex-wrap:wrap}.contenedor{margin-top:var(--espacio-5);padding:0 var(--espacio-4)}.tabla th,.tabla td{padding:var(--espacio-2) var(--espacio-3)}.col-secundaria{display:none}}}
