@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}:root{--fondo: #f6f5f4;--fondo-lateral: #efedea;--fondo-tarjeta: #ffffff;--fondo-sutil: #efedea;--borde: #e6e4e1;--borde-fuerte: #d8d5d1;--texto: #15130f;--texto-secundario: #31302e;--texto-tenue: #615d59;--texto-debil: #a39e98;--texto-inverso: #ffffff;--primario: #0d5fcc;--primario-fuerte: #0b4daa;--primario-sutil: #e9f0fb;--sobre-primario: #ffffff;--noche: #0e2a5c;--noche-tenue: #a9bedd;--cat-tarea: #62aef0;--cat-pregunta: #2a9d99;--cat-decision: #7c5cd6;--cat-compromiso: #1aae39;--cat-bloqueo: #dd5b00;--cat-incidencia: #d1467a;--exito: #15803d;--exito-sutil: #eaf6ed;--aviso: #9a4a00;--aviso-sutil: #fdf2e6;--aviso-borde: #f0d6b4;--peligro: #b3261e;--peligro-sutil: #fdecea;--resalte: #fbeeb2;--resalte-texto: #4a3c05;--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 24px;--e6: 32px;--e7: 48px;--e8: 64px;--radio-campo: 4px;--radio: 8px;--radio-grande: 12px;--radio-pastilla: 999px;--familia: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--tipo-display: 40px;--tipo-grande: 28px;--tipo-titulo: 18px;--tipo: 15px;--tipo-pequeno: 13px;--tipo-micro: 11px;--letra-display: -1.2px;--letra-grande: -.6px;--letra-titulo: -.2px;--letra-micro: .04em;--sombra-1: 0 .2px 1px rgba(0, 0, 0, .01), 0 .8px 2.9px rgba(0, 0, 0, .02), 0 2px 7.8px rgba(0, 0, 0, .027), 0 4px 18px rgba(0, 0, 0, .04);--sombra-2: 0 1px 3px rgba(0, 0, 0, .03), 0 6px 14px rgba(0, 0, 0, .04), 0 23px 52px rgba(0, 0, 0, .05);--anillo: 0 0 0 3px rgba(13, 95, 204, .32)}@media (prefers-color-scheme: dark){:root:not([data-tema=claro]){--fondo: #1e1e20;--fondo-lateral: #19191b;--fondo-tarjeta: #26262a;--fondo-sutil: #2e2e33;--borde: #33333a;--borde-fuerte: #45454e;--texto: #e3e3e6;--texto-secundario: #c6c6cb;--texto-tenue: #9a9aa2;--texto-debil: #74747c;--primario: #6fa8ff;--primario-fuerte: #9bc3ff;--primario-sutil: #1b2a44;--sobre-primario: #0b1f44;--noche: #0b1f44;--noche-tenue: #9db4dd;--exito: #6ee7a0;--exito-sutil: #15291f;--aviso: #f0b86a;--aviso-sutil: #2b2316;--aviso-borde: #4a3a1c;--peligro: #f78b8b;--peligro-sutil: #2d1a1a;--resalte: #4a3c05;--resalte-texto: #fbeeb2;--sombra-1: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .25);--sombra-2: 0 2px 6px rgba(0, 0, 0, .35), 0 18px 40px rgba(0, 0, 0, .4);--anillo: 0 0 0 3px rgba(111, 168, 255, .4)}}:root[data-tema=oscuro]{--fondo: #1e1e20;--fondo-lateral: #19191b;--fondo-tarjeta: #26262a;--fondo-sutil: #2e2e33;--borde: #33333a;--borde-fuerte: #45454e;--texto: #e3e3e6;--texto-secundario: #c6c6cb;--texto-tenue: #9a9aa2;--texto-debil: #74747c;--primario: #6fa8ff;--primario-fuerte: #9bc3ff;--primario-sutil: #1b2a44;--sobre-primario: #0b1f44;--noche: #0b1f44;--noche-tenue: #9db4dd;--exito: #6ee7a0;--exito-sutil: #15291f;--aviso: #f0b86a;--aviso-sutil: #2b2316;--aviso-borde: #4a3a1c;--peligro: #f78b8b;--peligro-sutil: #2d1a1a;--resalte: #4a3c05;--resalte-texto: #fbeeb2;--sombra-1: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .25);--sombra-2: 0 2px 6px rgba(0, 0, 0, .35), 0 18px 40px rgba(0, 0, 0, .4);--anillo: 0 0 0 3px rgba(111, 168, 255, .4)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fondo);color:var(--texto);font-family:var(--familia);font-size:var(--tipo);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:none;box-shadow:var(--anillo);border-radius:var(--radio-campo)}button{font:inherit;cursor:pointer}.armazon{min-height:100vh;display:flex;flex-direction:column}.cabecera{display:flex;align-items:center;gap:var(--e4);flex-wrap:wrap;padding:var(--e2) var(--e4);background:var(--fondo);border-bottom:1px solid var(--borde);position:sticky;top:0;z-index:10}.marca{display:inline-flex;align-items:center;gap:var(--e2);font-size:var(--tipo-pequeno);font-weight:500;letter-spacing:var(--letra-titulo);color:var(--texto)}.marca strong{font-weight:650}.marca__cuadro{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--primario);color:var(--texto-inverso);font-weight:700;font-size:13px;line-height:1}.marca--grande{font-size:var(--tipo)}.marca--grande .marca__cuadro{width:30px;height:30px;border-radius:8px;font-size:17px}.cabecera__persona{display:flex;align-items:center;gap:var(--e2);margin-left:auto}.disco{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radio-pastilla);background:var(--fondo-sutil);color:var(--texto-tenue);font-size:var(--tipo-micro);font-weight:650}.pestanas{display:flex;gap:var(--e1)}.pestana{background:transparent;border:none;color:var(--texto-tenue);padding:var(--e1) var(--e2);border-radius:var(--radio);font-size:var(--tipo-pequeno);font-weight:500}.pestana:hover{background:var(--fondo-sutil);color:var(--texto)}.pestana[aria-current=page]{color:var(--texto);font-weight:600;background:var(--fondo-sutil)}.contenido{flex:1;width:min(860px,100%);margin:0 auto;padding:var(--e6) var(--e4) var(--e8)}.titulo-pagina{font-size:var(--tipo-grande);font-weight:700;letter-spacing:var(--letra-grande);line-height:1.2;margin:0}.contexto{color:var(--texto-tenue);font-size:var(--tipo-pequeno);margin:var(--e1) 0 0}.tenue{color:var(--texto-tenue);font-size:var(--tipo-pequeno)}.cargando{color:var(--texto-tenue)}.vacio{color:var(--texto-debil);font-size:var(--tipo-pequeno)}.tarjeta{background:var(--fondo-tarjeta);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e4)}.tarjeta--elevada{box-shadow:var(--sombra-1)}.boton{background:var(--fondo-tarjeta);color:var(--texto);border:1px solid var(--borde-fuerte);border-radius:var(--radio);padding:var(--e1) var(--e3);font-size:var(--tipo-pequeno);font-weight:500;min-height:32px}.boton:hover:not(:disabled){background:var(--fondo-sutil)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--primario{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.boton--primario:hover:not(:disabled){background:var(--primario-fuerte);border-color:var(--primario-fuerte)}.boton--peligro{color:var(--peligro);border-color:var(--borde-fuerte)}.boton--peligro:hover:not(:disabled){border-color:var(--peligro)}.boton--pastilla{border-radius:var(--radio-pastilla);padding:var(--e2) var(--e5);font-size:var(--tipo);min-height:44px}.enlace{background:none;border:none;padding:0;color:var(--primario);font-size:var(--tipo-pequeno);font-weight:500}.enlace:hover{text-decoration:underline;text-underline-offset:2px}.ficha{background:transparent;border:1px solid var(--borde);color:var(--texto-tenue);border-radius:var(--radio-pastilla);padding:var(--e1) var(--e3);font-size:var(--tipo-pequeno)}.ficha:hover:not(:disabled){border-color:var(--borde-fuerte);color:var(--texto);background:var(--fondo-tarjeta)}.ficha:disabled{opacity:.5;cursor:not-allowed}.campo{width:100%;font:inherit;font-size:var(--tipo-pequeno);color:var(--texto);background:var(--fondo-tarjeta);border:1px solid var(--borde-fuerte);border-radius:var(--radio-campo);padding:var(--e2) var(--e3)}.campo::placeholder{color:var(--texto-debil)}.campo--area{min-height:200px;resize:vertical;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:var(--tipo-pequeno);line-height:1.6}.etiqueta{display:block;font-size:var(--tipo-micro);font-weight:600;letter-spacing:var(--letra-micro);text-transform:uppercase;color:var(--texto-tenue);margin-bottom:var(--e1)}.error-campo{color:var(--peligro);font-size:var(--tipo-pequeno);margin:var(--e1) 0 0}.aviso{background:var(--aviso-sutil);border:1px solid var(--aviso-borde);color:var(--aviso);border-radius:var(--radio);padding:var(--e2) var(--e3);font-size:var(--tipo-pequeno)}.error-caja{background:var(--peligro-sutil);border:1px solid var(--peligro);color:var(--peligro);border-radius:var(--radio);padding:var(--e3)}.error-caja p{margin:0}.insignia{display:inline-flex;align-items:center;gap:6px;font-size:var(--tipo-micro);font-weight:600;letter-spacing:var(--letra-micro);text-transform:uppercase;color:var(--texto-tenue)}.insignia:before{content:"";width:6px;height:6px;border-radius:var(--radio-pastilla);background:var(--punto, var(--texto-debil));flex:none}.insignia--tarea{--punto: var(--cat-tarea)}.insignia--pregunta{--punto: var(--cat-pregunta)}.insignia--decision{--punto: var(--cat-decision)}.insignia--compromiso{--punto: var(--cat-compromiso)}.insignia--bloqueo{--punto: var(--cat-bloqueo)}.insignia--incidencia{--punto: var(--cat-incidencia)}.insignia--estado{padding:2px var(--e2);border-radius:var(--radio-pastilla);background:var(--aviso-sutil);color:var(--aviso)}.insignia--estado:before{display:none}.insignia--firmada{background:var(--exito-sutil);color:var(--exito)}.cita{margin:0;color:var(--texto-secundario)}.cita__marca{background:var(--resalte);color:var(--resalte-texto);border-radius:3px;padding:0 2px}.por-que{margin:var(--e1) 0 0;font-size:var(--tipo-pequeno);color:var(--texto-tenue)}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin-top:var(--e2)}.acciones__motivo{display:flex;flex-direction:column;gap:var(--e1);width:min(360px,100%)}.pagina__cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e4);flex-wrap:wrap;margin-bottom:var(--e6)}code{font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.92em;background:var(--fondo-sutil);border-radius:3px;padding:1px 4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portada{min-height:100vh;display:grid;place-items:center;padding:var(--e6) var(--e4);background:var(--noche);color:#fff}.portada__caja{width:min(420px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:var(--e4)}.portada .marca{color:#fff}.portada .marca__cuadro{background:#fff;color:var(--noche)}.portada__titular{font-size:var(--tipo-display);font-weight:700;letter-spacing:var(--letra-display);line-height:1.05;margin:0}.portada__linea{margin:0;color:var(--noche-tenue);font-size:var(--tipo-pequeno)}.portada .boton--pastilla{background:#fff;border-color:#fff;color:var(--noche)}.portada .boton--pastilla:hover:not(:disabled){background:var(--noche-tenue);border-color:var(--noche-tenue)}.centrada{min-height:100vh;display:grid;place-items:center;padding:var(--e6) var(--e4)}.centrada__caja{width:min(460px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:var(--e3)}.centrada__caja .error-caja,.centrada__caja .campo{width:100%}.consola{flex:1;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0}.lateral{background:var(--fondo-lateral);border-right:1px solid var(--borde);padding:var(--e4) var(--e3)}.lateral__titulo{margin:0 0 var(--e3);font-size:var(--tipo-micro);font-weight:600;letter-spacing:var(--letra-micro);text-transform:uppercase;color:var(--texto-debil)}.lateral__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e1)}.contador{display:flex;align-items:baseline;gap:var(--e2);width:100%;background:transparent;border:none;border-radius:var(--radio);padding:var(--e2);color:var(--texto-secundario);text-align:left}.contador:hover{background:var(--fondo-sutil);color:var(--texto)}.contador__numero{font-size:var(--tipo-grande);font-weight:650;letter-spacing:var(--letra-grande);line-height:1;color:var(--texto)}.contador__etiqueta{font-size:var(--tipo-pequeno)}.contador--urgente .contador__numero{color:var(--peligro)}.hilo{display:flex;flex-direction:column;min-height:0;height:calc(100vh - 41px)}.hilo__mensajes{flex:1;overflow-y:auto;padding:var(--e5) var(--e4);display:flex;flex-direction:column;gap:var(--e5)}.hilo__mensajes>*{width:min(720px,100%);margin:0 auto}.bienvenida{margin-top:var(--e6)}.bienvenida__saludo{font-size:var(--tipo-grande);font-weight:700;letter-spacing:var(--letra-grande);margin:0 0 var(--e1)}.dicho{display:flex;justify-content:flex-end}.dicho__texto{margin:0;max-width:85%;background:var(--primario-sutil);color:var(--texto);border-radius:var(--radio-grande);padding:var(--e2) var(--e3);white-space:pre-wrap;overflow-wrap:anywhere}.respuesta__linea{margin:0 0 var(--e3);color:var(--texto-secundario)}.redactor{border-top:1px solid var(--borde);padding:var(--e3) var(--e4) var(--e4)}.redactor>*{width:min(720px,100%);margin:0 auto}.redactor__oferta{display:flex;align-items:center;gap:var(--e3);padding-bottom:var(--e2)}.redactor__caja{display:flex;align-items:flex-end;gap:var(--e2);background:var(--fondo-tarjeta);border:1px solid var(--borde-fuerte);border-radius:var(--radio-grande);padding:var(--e2)}.redactor__caja:focus-within{border-color:var(--primario)}.redactor__texto{flex:1;border:none;background:transparent;color:var(--texto);font:inherit;resize:none;padding:var(--e1) var(--e2);max-height:40vh}.redactor__texto:focus{outline:none;box-shadow:none}.redactor__texto::placeholder{color:var(--texto-debil)}.redactor__botones{display:flex;gap:var(--e2)}.bloque{margin-bottom:var(--e6)}.bloque__titulo{display:flex;align-items:baseline;gap:var(--e2);font-size:var(--tipo-titulo);font-weight:650;letter-spacing:var(--letra-titulo);margin:0 0 var(--e2);padding-bottom:var(--e2);border-bottom:1px solid var(--borde)}.bloque__cuenta{font-size:var(--tipo-pequeno);font-weight:500;color:var(--texto-debil)}.bloque__confirmaciones{display:flex;flex-direction:column;gap:var(--e3)}.lista{list-style:none;margin:0;padding:0}.linea{padding:var(--e3) 0;border-bottom:1px solid var(--borde)}.linea:last-child{border-bottom:none}.linea__cabecera{display:flex;align-items:baseline;gap:var(--e2);flex-wrap:wrap}.linea__titulo{font-weight:500}.linea__meta{margin:2px 0 0;color:var(--texto-tenue);font-size:var(--tipo-pequeno)}.evidencias{margin-top:var(--e2)}.evidencias>summary{font-size:var(--tipo-pequeno);color:var(--primario);cursor:pointer;width:fit-content;list-style:none}.evidencias>summary::-webkit-details-marker{display:none}.evidencias>summary:before{content:"›";display:inline-block;margin-right:6px;transition:transform .12s ease}.evidencias[open]>summary:before{transform:rotate(90deg)}.evidencias__lista{list-style:none;margin:var(--e2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--e3)}.evidencias__item{border-left:2px solid var(--borde-fuerte);padding-left:var(--e3)}.confirmacion{border-left:3px solid var(--aviso)}.confirmacion__cabecera{display:flex;align-items:baseline;gap:var(--e2);flex-wrap:wrap}.confirmacion__titulo{font-size:var(--tipo-titulo);font-weight:600;letter-spacing:var(--letra-titulo);margin:0}.confirmacion__motivos{margin:var(--e3) 0}.confirmacion__motivos ul{margin:0;padding-left:var(--e4);color:var(--texto-tenue);font-size:var(--tipo-pequeno)}.confirmacion__acciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--e4);margin-top:var(--e4);padding-top:var(--e4);border-top:1px solid var(--borde)}.confirmacion__columna{display:flex;flex-direction:column;gap:var(--e2);align-items:flex-start}.confirmacion__columna .campo{width:100%}.formulario{display:flex;flex-direction:column;gap:var(--e4)}.formulario__fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--e3)}.formulario__acciones{display:flex;gap:var(--e2)}.resumen{margin-top:var(--e6)}.resumen h2{font-size:var(--tipo-titulo);font-weight:650;letter-spacing:var(--letra-titulo);margin:0 0 var(--e3)}.resumen__numeros{list-style:none;margin:0 0 var(--e3);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--e3)}.resumen__numeros strong{display:block;font-size:var(--tipo-grande);font-weight:650;letter-spacing:var(--letra-grande);line-height:1.1}.chat__entrada{display:flex;gap:var(--e2)}.chat__entrada .campo{flex:1;font-size:var(--tipo);padding:var(--e2) var(--e3)}.chat__sugerencias{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e3)}.turno{margin-top:var(--e6);padding-top:var(--e5);border-top:1px solid var(--borde)}.turno:first-of-type{border-top:none}.turno__pregunta{font-size:var(--tipo-titulo);font-weight:650;letter-spacing:var(--letra-titulo);margin:0 0 var(--e1)}.cajon__fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#15130f66;display:flex;justify-content:flex-end;z-index:20}.cajon{width:min(620px,100%);height:100%;overflow-y:auto;background:var(--fondo);border-left:1px solid var(--borde);box-shadow:var(--sombra-2);padding:0 var(--e5) var(--e7)}.cajon__cabecera{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--e3);background:var(--fondo);padding:var(--e3) 0;border-bottom:1px solid var(--borde)}.cajon__titulo{font-size:var(--tipo-titulo);font-weight:650;letter-spacing:var(--letra-titulo);margin:0;overflow-wrap:anywhere}.cajon__seccion{display:flex;align-items:baseline;gap:var(--e2);font-size:var(--tipo-pequeno);font-weight:600;letter-spacing:var(--letra-micro);text-transform:uppercase;color:var(--texto-tenue);margin:var(--e6) 0 var(--e2)}.cajon__texto{margin:0;padding:var(--e3);background:var(--fondo-tarjeta);border:1px solid var(--borde);border-radius:var(--radio);font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:var(--tipo-pequeno);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 700px){.consola{grid-template-columns:minmax(0,1fr)}.lateral{border-right:none;border-bottom:1px solid var(--borde);padding:var(--e2) var(--e3)}.lateral__titulo{display:none}.lateral__lista{flex-direction:row;overflow-x:auto;gap:var(--e3)}.contador{width:auto;flex-direction:column;gap:0;white-space:nowrap}.hilo{height:auto;min-height:70vh}.cabecera{flex-direction:column;align-items:flex-start;gap:var(--e2);position:static}.pestanas{flex-wrap:wrap}.cabecera__persona{margin-left:0}.contenido{padding-top:var(--e5)}.cajon{padding:0 var(--e4) var(--e6)}.boton,.pestana,.ficha{min-height:40px}}
