@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/mulish-cyrillic-ext-wght-normal.2ga90g-q51wln.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/mulish-cyrillic-wght-normal.0zaib8g6wocc3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/mulish-vietnamese-wght-normal.3qvl7b0tsf6oy.woff2)format("woff2-variations");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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/mulish-latin-ext-wght-normal.3w_8zbyx5mh7h.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/mulish-latin-wght-normal.1wr19x_9c953d.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.27mjgerpp-p8q.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0w34jt9rgyj5v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.2on4lsczlu6gv.woff2)format("woff2-variations");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}
:root{--navy:#0a0f1d;--navy-2:#1a2030;--oro:#d1ac36;--oro-osc:#8a6d14;--fondo:#f1efea;--papel:#fffefb;--borde:#dedad1;--tinta:#1b2130;--gris:#5f6470;--error:#a32a1f;--ok:#2c6e49;--titulos:"Fraunces Variable", Georgia, serif;--texto:"Mulish Variable", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--texto);margin:0;font-size:16px;line-height:1.55}a{color:inherit}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.2}h1,h2{font-family:var(--titulos);letter-spacing:-.01em;font-weight:600}h3,h4{font-weight:800}p{margin:0 0 1em}code{overflow-wrap:anywhere;background:#ebe7dd;border-radius:4px;padding:1px 5px;font-size:.92em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--oro-osc);outline-offset:2px}.ceja{letter-spacing:.14em;color:var(--oro-osc);margin-bottom:.7em;font-size:.72rem;font-weight:800}.ayuda{color:var(--gris);font-size:.92rem}.chico{margin-top:1em;font-size:.82rem}.enlace{text-underline-offset:3px;font-size:.9rem;font-weight:700}.enlace.claro{color:#fff}.boton{text-align:center;border:1px solid #0000;border-radius:6px;padding:.72em 1.25em;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-block}.boton:disabled{opacity:.6;cursor:wait}.boton.oro{background:var(--oro);color:var(--navy)}.boton.oro:hover{background:#dcba4b}.boton.oscuro{background:var(--navy);color:#fff}.boton.claro{background:var(--papel);border-color:var(--borde)}.boton.claro:hover{border-color:var(--tinta)}.fila-botones{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.marco{min-height:100vh;display:flex}.saltar{position:absolute;left:-999px}.saltar:focus{z-index:50;background:#fff;padding:8px;top:8px;left:8px}.lateral{background:var(--navy);color:#c8ccd6;flex-direction:column;flex:none;width:236px;height:100vh;padding:34px 22px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.marca{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.marca b{letter-spacing:.06em;font-size:1.45rem;font-weight:800;line-height:1.1;display:block}.marca small{letter-spacing:.14em;color:#aeb3bf;margin-top:3px;font-size:.56rem;line-height:1.3;display:block}.lateral-cliente{letter-spacing:.16em;color:#8e94a3;margin:40px 0 14px 8px;font-size:.62rem}.lateral nav{flex-direction:column;gap:5px;display:flex}.lateral nav a{border-radius:6px;align-items:center;gap:12px;padding:11px 12px;font-size:.92rem;text-decoration:none;display:flex;position:relative}.lateral nav a:hover{color:#fff;background:#151b2b}.lateral nav a.activo{background:var(--navy-2);color:#fff}.lateral nav a.activo svg{color:var(--oro)}.lateral nav a.activo:before{content:"";background:var(--oro);width:3px;position:absolute;top:8px;bottom:8px;left:-22px}.lateral-pie{margin-top:auto;padding-top:30px;font-size:.85rem}.edicion{color:var(--oro);letter-spacing:.14em;margin-bottom:8px;font-size:.62rem;font-weight:700}.lema{margin-bottom:16px}.estado{align-items:center;gap:7px;margin-bottom:12px;font-size:.73rem;display:flex}.estado i{background:#62b58a;border-radius:50%;width:6px;height:6px}.estado-guardando i{background:var(--oro)}.estado-error i{background:#e0705f}.quien{border-top:1px solid #252b3b;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.quien a{color:#fff;overflow-wrap:anywhere;font-size:.82rem;font-weight:700;text-decoration:none}.quien a:hover{text-decoration:underline}.quien button{color:#aeb3bf;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.columna{flex-direction:column;flex:1;min-width:0;display:flex}.superior{border-bottom:1px solid var(--borde);color:var(--gris);justify-content:space-between;align-items:center;gap:12px;padding:22px 60px;font-size:.8rem;display:flex}.abrir-caso{color:var(--tinta);white-space:nowrap;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.abrir-caso em{margin-left:6px;font-size:1.1rem;font-style:normal}.principal{flex:1;width:100%;max-width:1240px;padding:42px 60px 56px}.pie{border-top:1px solid var(--borde);letter-spacing:.05em;color:var(--gris);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 60px;font-size:.68rem;display:flex}.hero{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;gap:30px;margin-bottom:44px;padding:52px 44px;display:flex;overflow:hidden}.hero .ceja{color:var(--oro)}.hero h1{margin-bottom:.45em;font-size:clamp(2.3rem,4.4vw,3.7rem)}.hero h1 em,.acceso h1 em{color:var(--oro);font-style:normal}.hero-texto{color:#cdd1da;max-width:460px}.hero-acciones{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.hero-emblema{text-align:right;flex:none;align-self:center;position:relative}.hero-emblema p{letter-spacing:.08em;color:#c9cdd6;margin:-6px 0 0;font-size:.62rem}.titulo-seccion{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.titulo-seccion h2,.subtitulo{margin:0;font-size:1.45rem}.subtitulo{margin:42px 0 16px}.titulo-seccion span{color:var(--gris);font-size:.78rem}.fases-rejilla{background:var(--papel);border:1px solid var(--borde);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.fase-tarjeta{border-right:1px solid var(--borde);border-top:3px solid #0000;padding:20px;text-decoration:none;display:block;position:relative}.fase-tarjeta:last-child{border-right:0}.fase-tarjeta:hover{border-top-color:var(--oro);background:#fff}.fase-tarjeta .num{font-family:var(--titulos);color:var(--oro-osc);margin-bottom:12px;font-size:1.9rem;display:block}.fase-tarjeta .flecha{color:var(--gris);position:absolute;top:24px;right:18px}.fase-tarjeta b{font-size:.95rem;display:block}.fase-tarjeta small{color:var(--gris)}.dos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tres{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tarjeta{background:var(--papel);border:1px solid var(--borde);border-radius:8px;margin-bottom:26px;padding:26px 28px}.dos .tarjeta,.tres .tarjeta{margin-bottom:0}.tarjeta h2{font-size:1.3rem}.tarjeta h3{margin-top:.6em;font-size:1.02rem}.enlace-tarjeta{padding-right:48px;text-decoration:none;display:block;position:relative}.enlace-tarjeta:hover{border-color:var(--tinta)}.enlace-tarjeta b,.enlace-tarjeta span{display:block}.enlace-tarjeta span{color:var(--gris);font-size:.88rem}.enlace-tarjeta em{font-style:normal;position:absolute;top:26px;right:22px}.recurso b{margin-bottom:.4em;display:block}.recurso p{color:var(--gris);font-size:.9rem}.bloque-oscuro{background:var(--navy);color:#fff;border-radius:8px;grid-template-columns:1fr 1.3fr;align-items:center;gap:30px;margin:42px 0 20px;padding:34px 38px;display:grid}.bloque-oscuro .ceja{color:var(--oro)}.bloque-oscuro h2{margin:0;font-size:1.8rem}.bloque-oscuro p{color:#cdd1da}.titulo-pagina{margin-bottom:.35em;font-size:clamp(2rem,3.6vw,2.9rem)}.entrada-pagina{color:var(--gris);max-width:720px;font-size:1.1rem}.fila-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pasos{border-bottom:1px solid var(--borde);grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.pasos a{color:var(--gris);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 8px 12px 0;font-size:.78rem;text-decoration:none}.pasos a span{color:var(--oro-osc);font-family:var(--titulos);margin-right:5px;font-size:1rem}.pasos a.activo{color:var(--tinta);border-bottom-color:var(--oro-osc);font-weight:800}.fase-cabeza{justify-content:space-between;gap:20px;display:flex}.fase-numero{font-family:var(--titulos);color:#d9d2bb;font-size:5.2rem;font-weight:700;line-height:1}.fase-datos{color:var(--gris);flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;padding:0;font-size:.78rem;list-style:none;display:flex}.fase-datos li:before{content:"•";color:var(--oro-osc);margin-right:6px}.fila-enlaces{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:24px;display:flex}.instrucciones{background:#e8e4da;border-radius:6px;margin-bottom:24px}.instrucciones summary{cursor:pointer;padding:18px 24px;font-size:.95rem;font-weight:800}.instrucciones ol{margin:0;padding:0 24px;list-style:none}.instrucciones li{border-top:1px solid #d6d1c4;gap:18px;padding:12px 0;display:flex}.instrucciones .min{width:54px;color:var(--oro-osc);flex:none;font-size:.85rem;font-weight:800}.instrucciones li p{color:var(--gris);margin:0;font-size:.92rem}.aviso{margin:0;padding:12px 24px 20px;font-size:.9rem;font-weight:700}.referencias{color:var(--gris);flex-wrap:wrap;gap:8px 18px;margin-bottom:30px;font-size:.82rem;display:flex}.referencias a{color:var(--oro-osc);text-underline-offset:3px;font-weight:700}.hoja-cabeza{margin-bottom:16px}.hoja-cabeza h2{margin-bottom:.15em;font-size:1.7rem}.hoja-cabeza p{color:var(--gris);margin:0;font-size:.88rem}.destacada{border-top:3px solid var(--oro)}.campo{border:0;min-width:0;margin-top:20px;padding:0}.campo label,.campo legend{margin-bottom:.2em;padding:0;font-weight:800;display:block}.campo .ayuda{margin-bottom:.6em}textarea,input[type=text],input[type=password],input[type=search],input:not([type]),select{background:#fff;border:1px solid #c9c5bb;border-radius:5px;width:100%;padding:.7em .8em}textarea{resize:vertical;display:block}textarea:focus,input:focus,select:focus{border-color:var(--oro-osc);outline:1px solid var(--oro-osc)}.contador{color:var(--gris);margin:.5em 0 0;font-size:.82rem}.contador.excede{color:var(--error);font-weight:800}.opciones{flex-wrap:wrap;gap:8px;display:flex}.opciones label{cursor:pointer;background:#fff;border:1px solid #c9c5bb;border-radius:5px;margin:0;padding:.45em .8em;font-size:.9rem;font-weight:600}.opciones label.marcada{border-color:var(--navy);background:var(--navy);color:#fff}.opciones input{opacity:0;position:absolute}.opciones label:focus-within{outline:2px solid var(--oro-osc);outline-offset:2px}.traer{background:#f8f6f0}.traer-lista>div{margin-bottom:14px}.traer-t{margin-bottom:.2em;font-size:.86rem;font-weight:800}.traer-t em{color:var(--gris);font-style:normal;font-weight:500}.traer-v{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;font-size:.94rem}.traer-v.vacio{color:#8a8d95;font-style:italic}.acciones-hoja{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.aviso-pausa{color:var(--oro-osc);margin-top:22px;font-weight:700}.repaso-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insignia{font-size:.75rem;font-weight:700;font-family:var(--texto);background:#ece8dc;border-radius:20px;padding:3px 11px}.repaso-item{border-top:1px solid #ebe7dd;padding:12px 0}.repaso .enlace{margin-top:10px;display:inline-block}.confirmar{background:#f6efd8;border:1px solid #e0cf93;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:14px 16px;display:flex}.confirmar p{flex-basis:100%;margin:0 8px 0 0}.msg-error{color:var(--error);font-size:.9rem;font-weight:700}.msg-ok{color:var(--ok);font-size:.9rem;font-weight:700}.solo-imprimir{display:none}.prosa h2{font-size:1.6rem}.prosa h3{margin-top:1.7em;font-size:1.15rem}.prosa h4{margin-top:1.4em;font-size:1rem}.prosa blockquote{border-left:3px solid var(--oro);font-family:var(--titulos);margin:1em 0 1.4em;padding:.3em 0 .3em 1.1em;font-size:1.1rem}.subtitulo-informe{color:var(--gris);font-size:.88rem}.nota-ficcion{color:var(--gris);margin-top:1.6em;font-size:.85rem;font-style:italic}.tabla-envoltura{margin:1em 0 1.3em;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th{text-align:left;letter-spacing:.03em;border-bottom:2px solid var(--tinta);padding:8px 12px 8px 0;font-size:.76rem}td{vertical-align:top;border-bottom:1px solid #e6e2d8;padding:10px 12px 10px 0}td:first-child{font-weight:700}.recuadro{background:#e8e4da;border-radius:6px;padding:18px 24px}.recuadro p{margin:.4em 0 0;font-size:.92rem}.pestanas{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.pestanas a,.pestanas button{border:1px solid var(--borde);background:0 0;border-radius:5px;padding:.5em 1em;font-size:.85rem;font-weight:700;text-decoration:none}.pestanas .activa{background:var(--navy);color:#fff;border-color:var(--navy)}.velo{z-index:20;background:#0a0f1d66;position:fixed;inset:0}.panel-caso{background:var(--papel);z-index:30;visibility:hidden;flex-direction:column;width:min(620px,100%);padding:24px 28px 0;transition:transform .22s,visibility .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.panel-caso.abierto{visibility:visible;transform:none}.panel-cabeza{justify-content:space-between;align-items:flex-start;display:flex}.panel-cabeza h2{margin:0;font-size:1.5rem}.panel-cabeza button{background:0 0;border:0;padding:4px 8px;font-size:1.1rem}.panel-cuerpo{flex:1;padding-bottom:30px;font-size:.94rem;overflow-y:auto}.filtros input{max-width:520px;margin:20px 0 14px;display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{background:var(--papel);border:1px solid var(--borde);border-radius:5px;padding:.38em .8em;font-size:.8rem}.chips button.activo{background:var(--navy);color:#fff;border-color:var(--navy)}.conteo{color:var(--gris);margin:14px 0;font-size:.78rem}.entrada{border-top:1px solid var(--borde);scroll-margin-top:12px}.entrada summary{cursor:pointer;padding:16px 0}.entrada summary>span{vertical-align:top;display:inline-block}.entrada summary b{font-size:1.05rem;display:block}.entrada summary small{color:var(--gris)}.entrada-cuerpo{background:var(--papel);border:1px solid var(--borde);border-radius:8px;margin-bottom:20px;padding:26px 28px}.entrada-cuerpo h3{display:none}.lead{font-size:1.12rem;font-weight:800}.destacado{font-family:var(--titulos);font-size:1.2rem;font-weight:600}.pares{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:1em 0;display:grid}.pares>div{background:#f6f3ec;border-radius:6px;padding:14px 16px}.pares b{color:var(--oro-osc);margin-bottom:4px;font-size:.9rem;display:block}.pares span{font-size:.92rem}.nota{border-left:3px solid var(--oro);margin:1.1em 0 0;padding-left:12px;font-size:.92rem;font-weight:600}.fuente{color:var(--gris);margin:.8em 0 0;font-size:.78rem}.acceso{background:var(--navy);color:#fff;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:100vh;padding:40px clamp(20px,7vw,100px);display:grid}.acceso-kolab{letter-spacing:.08em;margin:14px 0 2px;font-size:1.6rem;font-weight:800}.acceso .ceja{color:var(--oro)}.acceso h1{overflow-wrap:anywhere;margin-top:.6em;font-size:clamp(2.1rem,4.4vw,3.5rem)}.acceso-tarjeta{background:var(--papel);color:var(--tinta);border-radius:10px;justify-self:center;width:100%;max-width:440px;padding:34px}.acceso-tarjeta h2{font-size:1.5rem}.form-apilado{flex-direction:column;gap:14px;display:flex}.form-apilado label,.form-rejilla label{font-size:.88rem;font-weight:700;display:block}.form-apilado small,.form-rejilla small{color:var(--gris);font-weight:500}.form-apilado input,.form-rejilla input,.form-rejilla select{margin-top:4px;font-weight:500}.form-apilado .boton{margin-top:6px}.angosta{max-width:480px}.form-rejilla{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:14px;display:grid}.credenciales{background:#f6efd8;border:1px solid #e0cf93;border-radius:8px;margin-bottom:24px;padding:20px 24px}.credenciales pre{background:#fff;border-radius:5px;margin:0 0 12px;padding:12px 14px;font-size:.95rem;overflow-x:auto}.tabla-usuarios td:first-child{font-weight:700}.tabla-usuarios tr.inactivo td{color:#92949b}.acciones{min-width:300px}.acciones button{border:1px solid var(--borde);background:0 0;border-radius:4px;margin:2px 4px 2px 0;padding:3px 8px;font-size:.76rem}.acciones button:hover{border-color:var(--tinta)}.acciones .peligro{color:var(--error)}.confirmar-linea{font-size:.82rem}.confirmar-linea button{margin-left:4px}@media (max-width:1100px){.superior,.principal,.pie{padding-left:32px;padding-right:32px}.hero-emblema{display:none}.fases-rejilla{grid-template-columns:1fr 1fr}.fase-tarjeta:nth-child(2){border-right:0}.form-rejilla{grid-template-columns:1fr 1fr}.tres{grid-template-columns:1fr}}@media (max-width:800px){.marco{flex-direction:column}.lateral{width:100%;height:auto;padding:14px 16px;position:static}.lateral-cliente,.edicion,.lema{display:none}.lateral nav{flex-direction:row;gap:2px;margin-top:12px;overflow-x:auto}.lateral nav a{flex:none;gap:6px;padding:8px 10px;font-size:.82rem}.lateral nav a.activo:before{display:none}.lateral-pie{padding-top:12px}.estado{margin-bottom:8px}.quien{padding-top:8px}.superior,.principal,.pie{padding-left:16px;padding-right:16px}.principal{padding-top:26px}.hero{padding:32px 22px}.tarjeta,.entrada-cuerpo{padding:20px 16px}.dos,.bloque-oscuro,.acceso{grid-template-columns:1fr}.bloque-oscuro{padding:26px 20px}.fases-rejilla{grid-template-columns:1fr}.fase-tarjeta{border-right:0;border-bottom:1px solid var(--borde)}.pasos{grid-template-columns:1fr 1fr}.pasos a{padding-top:6px}.fase-numero{display:none}.form-rejilla{grid-template-columns:1fr}.acciones{min-width:260px}}@media print{body{background:#fff;font-size:11pt}.lateral,.superior,.pie,.pasos,.panel-caso,.velo,.no-imprimir,.instrucciones,.referencias,.acciones-hoja{display:none!important}.principal{max-width:none;padding:0}.tarjeta,.entrada-cuerpo{border:0;margin-bottom:18px;padding:0}.repaso-item,tr{break-inside:avoid}.solo-imprimir{display:block}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.tabla-usuarios code{white-space:nowrap}
