:root{--paper:#f1ece2;--surface:#fbf8f2;--surface-strong:#fffefa;--ink:#181613;--ink-soft:#3d3832;--muted:#6b6459;--line:#d7cfc1;--line-strong:#b6ac9b;--accent:#181613;--accent-strong:#000;--accent-soft:#e9e2d6;--danger:#8f1d1d;--danger-soft:#f3e2df;--warning:#7a4b00;--warning-soft:#f6ecd7;--success:#2f5d4a;--focus:#8f1d1d;--font-sans:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--shadow-sm:0 1px 2px #1816130d;--shadow-md:0 16px 40px #18161324;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--content:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}html{min-width:320px;min-height:100%}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);margin:0}#app{min-height:100vh}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.01em}button,input,textarea,select{font:inherit}button{cursor:pointer}button:not(:disabled){transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .12s ease-out}button:not(:disabled):active{transform:scale(.97)}a{color:var(--ink);text-underline-offset:.18em}a:hover{color:var(--danger)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:not(:disabled):active{transform:none}}.categoria-critica{--entidad-borde:#8f1d1d;--entidad-fondo:#f5e7e4;--entidad-texto:#4a1212}.categoria-rol{--entidad-borde:#2f5d4a;--entidad-fondo:#e9f0ea;--entidad-texto:#1d3d31}.categoria-contacto{--entidad-borde:#7a4b00;--entidad-fondo:#f5eddc;--entidad-texto:#4d3000}mark.entidad{border-bottom:2px solid var(--entidad-borde);background:var(--entidad-fondo);color:inherit;cursor:pointer;border-radius:2px;padding:0 1px}mark.entidad:hover{filter:brightness(.98)}mark.entidad[data-estado=rechazado]{opacity:.5;border-bottom-style:dashed;text-decoration:line-through}mark.entidad[data-estado=aceptado],mark.entidad[data-estado=editado]{box-shadow:inset 0 -2px 0 var(--entidad-borde)}mark.entidad.seleccionado{outline:2px solid var(--focus);outline-offset:1px}.herramientas.svelte-kavxlr{gap:var(--space-3);align-items:center;display:flex}button.svelte-kavxlr{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:.2rem 0 .35rem;font-size:.76rem}button.svelte-kavxlr:hover:not(:disabled){border-bottom-color:var(--line-strong);color:var(--ink)}button.activo.svelte-kavxlr{border-bottom-color:var(--danger);color:var(--ink);font-weight:600}button.svelte-kavxlr:disabled{cursor:not-allowed;opacity:.45}ol.svelte-1fqkzdg{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}li.svelte-1fqkzdg{display:flex}.paso.svelte-1fqkzdg{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:.4rem;padding:.2rem .7rem .35rem;font-size:.76rem;display:inline-flex}.paso.svelte-1fqkzdg:hover:not(:disabled){border-bottom-color:var(--line-strong);color:var(--ink)}.paso.activo.svelte-1fqkzdg{border-bottom-color:var(--danger);color:var(--ink)}.paso.activo.svelte-1fqkzdg .etiqueta:where(.svelte-1fqkzdg){font-weight:600}.numero.svelte-1fqkzdg{color:var(--muted);font-family:var(--font-mono);font-size:.62rem}.paso.activo.svelte-1fqkzdg .numero:where(.svelte-1fqkzdg){color:var(--danger)}.paso.svelte-1fqkzdg:disabled{cursor:not-allowed;opacity:.45}@media (width<=560px){.numero.svelte-1fqkzdg{display:none}.paso.svelte-1fqkzdg{padding-left:.5rem;padding-right:.5rem}}.panel.svelte-nu8iq{padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:0}h2.svelte-nu8iq{margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}h3.svelte-nu8iq{margin-top:var(--space-3);font-family:var(--font-sans);font-size:.9rem;font-weight:600}p.svelte-nu8iq,li.svelte-nu8iq,dd.svelte-nu8iq{color:var(--ink-soft);font-size:.8rem;line-height:1.55}p.svelte-nu8iq+p:where(.svelte-nu8iq){margin-top:var(--space-2)}dl.svelte-nu8iq{margin:var(--space-2) 0}dl.svelte-nu8iq div:where(.svelte-nu8iq){gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.4fr) 1fr;display:grid}dt.svelte-nu8iq{font-family:var(--font-mono);font-size:.75rem}ul.svelte-nu8iq{margin:var(--space-2) 0 0;padding-left:1.1rem}@media (width<=560px){dl.svelte-nu8iq div:where(.svelte-nu8iq){grid-template-columns:1fr;gap:0}}.fondo.svelte-1ufhr4x{z-index:10;padding:var(--space-4);background:#1c1b1973;place-items:center;display:grid;position:fixed;inset:0}.dialogo.svelte-1ufhr4x{width:min(100%,460px);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);animation:.16s cubic-bezier(.16,1,.3,1) svelte-1ufhr4x-aparecer}@keyframes svelte-1ufhr4x-aparecer{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}h2.svelte-1ufhr4x{font-family:var(--font-sans);font-size:1.15rem;font-weight:600}p.svelte-1ufhr4x{margin-top:var(--space-2);color:var(--ink-soft);font-size:.85rem;line-height:1.6}.acciones.svelte-1ufhr4x{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.secundario.svelte-1ufhr4x,.primario.svelte-1ufhr4x{border-radius:var(--radius-sm);padding:.55rem .9rem;font-size:.8rem;font-weight:600}.secundario.svelte-1ufhr4x{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.primario.svelte-1ufhr4x{border:1px solid var(--ink);background:var(--ink);color:var(--surface)}@media (prefers-reduced-motion:reduce){.dialogo.svelte-1ufhr4x{animation:none}}.peligro.svelte-13b66o5{border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);padding:.55rem .85rem;font-size:.82rem;font-weight:600}.peligro.svelte-13b66o5:hover{background:var(--surface)}.panel.svelte-14yozj9{padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:0}h2.svelte-14yozj9{margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}.ayuda.svelte-14yozj9{max-width:70ch;color:var(--ink-soft);font-size:.8rem;line-height:1.5}.bloques.svelte-14yozj9{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bloque.svelte-14yozj9{padding:var(--space-3);border:1px solid var(--line);border-radius:0}legend.svelte-14yozj9{padding:0 var(--space-1);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.6rem;font-weight:600}.campo.svelte-14yozj9{margin:var(--space-2) 0 var(--space-1);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.58rem;display:block}input.svelte-14yozj9{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);width:100%;color:var(--ink);font:inherit;padding:.4rem .5rem}input[type=file].svelte-14yozj9{padding:var(--space-1)}input[type=file].svelte-14yozj9::file-selector-button{margin-right:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:.35rem .6rem;font-size:.78rem}button.svelte-14yozj9{width:100%;margin-top:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--surface);padding:.55rem .8rem;font-size:.82rem;font-weight:600}button.svelte-14yozj9:hover:not(:disabled){background:var(--accent-strong)}button.svelte-14yozj9:disabled{cursor:wait;opacity:.6}.estado.svelte-14yozj9{margin-top:var(--space-3);padding:var(--space-2);border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-size:.82rem}.estado.error.svelte-14yozj9{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}@media (width<=700px){.bloques.svelte-14yozj9{grid-template-columns:1fr}}.panel.svelte-67za8u{padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:0}h2.svelte-67za8u{margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}p.svelte-67za8u{color:var(--ink-soft);font-size:.8rem;line-height:1.55}p.svelte-67za8u+p:where(.svelte-67za8u){margin-top:var(--space-2)}.nota.svelte-67za8u{color:var(--muted);font-size:.74rem}.ajustes.svelte-f2net8{max-width:820px;padding:var(--space-4) 0 var(--space-7)}h1.svelte-f2net8{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.lede.svelte-f2net8{max-width:72ch;margin-top:var(--space-1);color:var(--ink-soft);font-size:.86rem;line-height:1.55}.panel.svelte-f2net8{padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:0}legend.svelte-f2net8{padding:0 var(--space-1);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.62rem;font-weight:600}.categorias.svelte-f2net8{flex-wrap:wrap;gap:.2rem;display:flex}.chip.svelte-f2net8{border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:.15rem .35rem;font-size:.72rem;display:inline-flex}.chip.svelte-f2net8:has(input:where(.svelte-f2net8):checked){border-color:var(--line-strong);background:var(--surface-strong);color:var(--ink);font-weight:600}.chip.svelte-f2net8 input:where(.svelte-f2net8){width:.75rem;height:.75rem;accent-color:var(--ink);margin:0}.campo.svelte-f2net8{margin-bottom:var(--space-1);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.6rem;display:block}textarea.svelte-f2net8{width:100%;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);font:inherit;resize:vertical;line-height:1.5}.ayuda.svelte-f2net8{margin-top:var(--space-2);color:var(--muted);font-size:.78rem}.nota-legal.svelte-f2net8{margin-top:var(--space-2);color:var(--muted);font-size:.76rem;line-height:1.5}.toggle.svelte-f2net8{align-items:flex-start;gap:var(--space-2);color:var(--ink-soft);font-size:.85rem;display:flex}.toggle.svelte-f2net8 input:where(.svelte-f2net8){accent-color:var(--accent);margin-top:.2rem}.riesgo.svelte-f2net8{margin-bottom:var(--space-2);color:var(--ink-soft);font-size:.82rem}.vacio.svelte-enz7q2{max-width:46ch;padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface)}h2.svelte-enz7q2{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}p.svelte-enz7q2{margin-top:var(--space-2);color:var(--ink-soft);line-height:1.6}.tabla-contenedor.svelte-d2nh4c{overflow-x:auto}table.svelte-d2nh4c{border-collapse:collapse;width:100%;font-size:.82rem}th.svelte-d2nh4c,td.svelte-d2nh4c{padding:var(--space-2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th.svelte-d2nh4c{color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.62rem;font-weight:600}.token.svelte-d2nh4c,.original.svelte-d2nh4c{font-family:var(--font-mono);font-size:.78rem}.original.svelte-d2nh4c{overflow-wrap:anywhere}.vacio.svelte-d2nh4c{color:var(--muted);font-size:.85rem}.auditoria.svelte-1gcbun1{max-width:960px;padding:var(--space-4) 0 var(--space-7)}h1.svelte-1gcbun1{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.lede.svelte-1gcbun1{max-width:72ch;margin-top:var(--space-1);color:var(--ink-soft);font-size:.86rem;line-height:1.55}.resumen-grid.svelte-1gcbun1{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.panel.svelte-1gcbun1{padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:0}.resumen-grid.svelte-1gcbun1 .panel:where(.svelte-1gcbun1){margin-top:0}.panel.svelte-1gcbun1 h2:where(.svelte-1gcbun1){margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}ul.svelte-1gcbun1{margin:0;padding:0;list-style:none}li.svelte-1gcbun1{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--line);font-size:.82rem;display:flex}li.svelte-1gcbun1:last-child{border-bottom:0}strong.svelte-1gcbun1{font-family:var(--font-mono);font-size:.8rem}.total.svelte-1gcbun1,.vacio.svelte-1gcbun1{margin-top:var(--space-2);color:var(--muted);font-size:.8rem}.acciones.svelte-1gcbun1{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.filtro.svelte-1gcbun1{gap:var(--space-1);flex-direction:column;display:flex}.filtro.svelte-1gcbun1 label:where(.svelte-1gcbun1){color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.6rem}.filtro.svelte-1gcbun1 input:where(.svelte-1gcbun1),.filtro.svelte-1gcbun1 select:where(.svelte-1gcbun1){border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);padding:.35rem .45rem;font-size:.78rem}.revelar.svelte-1gcbun1{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--ink-soft);font-size:.85rem;display:flex}.revelar.svelte-1gcbun1 input:where(.svelte-1gcbun1){accent-color:var(--accent);margin-top:.2rem}.advertencia.svelte-1gcbun1{margin-bottom:var(--space-2);padding:var(--space-2);border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--warning);font-size:.8rem}.acciones.svelte-1gcbun1 button:where(.svelte-1gcbun1){border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:0 0;padding:.35rem .6rem;font-size:.74rem;font-weight:600}.acciones.svelte-1gcbun1 button:where(.svelte-1gcbun1):hover{border-color:var(--ink);color:var(--ink)}.disclaimer.svelte-1gcbun1{color:var(--muted);font-size:.78rem;line-height:1.5}.zona-riesgo.svelte-1gcbun1{border-color:var(--danger)}.zona-riesgo.svelte-1gcbun1 p:where(.svelte-1gcbun1){margin-bottom:var(--space-2);color:var(--ink-soft);font-size:.82rem}@media (width<=700px){.resumen-grid.svelte-1gcbun1{grid-template-columns:1fr}}.aviso.svelte-4ud9rr{padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0}.fila.svelte-4ud9rr{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}h2.svelte-4ud9rr{color:var(--danger);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.promesas.svelte-4ud9rr{color:var(--ink-soft);flex-wrap:wrap;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.promesas.svelte-4ud9rr li:where(.svelte-4ud9rr){align-items:center;display:flex}.promesas.svelte-4ud9rr li:where(.svelte-4ud9rr)+li:where(.svelte-4ud9rr):before{color:var(--muted);content:"·";margin:0 .5rem}p.svelte-4ud9rr{margin-top:var(--space-1);color:var(--ink-soft);font-size:.8rem;line-height:1.5}.disclaimer.svelte-4ud9rr{color:var(--muted);font-size:.74rem}.nota.svelte-4ud9rr{color:var(--muted);font-size:.76rem}.contador.svelte-1mz7f6e{gap:var(--space-2);color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem;display:flex}.zona.svelte-1ryz1vs{padding:var(--space-3) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:0 0;transition:border-color .12s ease-out,background-color .12s ease-out}.zona.arrastrando.svelte-1ryz1vs{border-color:var(--ink);background:var(--accent-soft)}p.svelte-1ryz1vs{color:var(--ink-soft);font-size:.8rem;line-height:1.5}code.svelte-1ryz1vs{font-family:var(--font-mono);font-size:.78em}.boton.svelte-1ryz1vs{color:var(--ink);font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.boton.svelte-1ryz1vs:hover{color:var(--danger)}.ayuda.svelte-1ryz1vs{margin-top:var(--space-1);color:var(--muted);font-size:.72rem}.error.svelte-1ryz1vs{margin-top:var(--space-2);padding:var(--space-2);border-left:2px solid var(--danger);background:var(--danger-soft);color:var(--danger);font-size:.78rem}.oculto.svelte-1ryz1vs{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entrada.svelte-ussfym{max-width:980px;padding:var(--space-5) 0 var(--space-7)}h1.svelte-ussfym{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;line-height:1.15}.lede.svelte-ussfym{max-width:68ch;margin-top:var(--space-2);color:var(--ink-soft);font-size:.9rem;line-height:1.6}.campo.svelte-ussfym{gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.campo-encabezado.svelte-ussfym{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}label.svelte-ussfym{color:var(--ink-soft);font-size:.78rem;font-weight:600}textarea.svelte-ussfym{width:100%;min-height:320px;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);font-family:var(--font-serif);resize:vertical;font-size:1rem;line-height:1.7}textarea.svelte-ussfym:focus{border-color:var(--ink)}textarea.svelte-ussfym::placeholder{color:var(--muted)}.carga.svelte-ussfym{margin-top:var(--space-3)}.acciones.svelte-ussfym{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.secundario.svelte-ussfym{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:.45rem 0;font-size:.8rem}.secundario.svelte-ussfym:hover{border-bottom-color:var(--ink);color:var(--ink)}.primario.svelte-ussfym{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);padding:.62rem 1rem;font-size:.82rem;font-weight:600}.primario.svelte-ussfym:hover:not(:disabled){background:var(--accent-strong)}.primario.svelte-ussfym:disabled{cursor:not-allowed;opacity:.4}.confirmacion.svelte-ussfym{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-left:3px solid var(--warning);background:var(--warning-soft);border-radius:0}.confirmacion.svelte-ussfym h2:where(.svelte-ussfym){color:var(--warning);font-size:.9rem}.confirmacion.svelte-ussfym p:where(.svelte-ussfym){margin-top:var(--space-1);color:var(--ink-soft);font-size:.82rem}.confirmacion-acciones.svelte-ussfym{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pista.svelte-ussfym{color:var(--muted);font-size:.78rem}@media (width<=560px){textarea.svelte-ussfym{min-height:240px}}.aviso.svelte-1771k6r{padding:var(--space-3);border-left:3px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper)}h2.svelte-1771k6r{font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}ul.svelte-1771k6r{margin:var(--space-2) 0 0;padding-left:1.1rem}li.svelte-1771k6r{font-size:.8rem;line-height:1.5}.info.svelte-1771k6r{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.warning.svelte-1771k6r{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.danger.svelte-1771k6r{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.restauracion.svelte-pcidfh{padding:var(--space-4) 0 var(--space-7)}h1.svelte-pcidfh{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.lede.svelte-pcidfh{max-width:72ch;margin-top:var(--space-1);color:var(--ink-soft);font-size:.86rem;line-height:1.55}.panel.svelte-pcidfh{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:0}.panel.svelte-pcidfh h2:where(.svelte-pcidfh){margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}.campo.svelte-pcidfh{margin-bottom:var(--space-1);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.6rem;display:block}textarea.svelte-pcidfh{width:100%;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);font:inherit;resize:vertical;line-height:1.6}.primario.svelte-pcidfh,.secundario.svelte-pcidfh{margin-top:var(--space-3);border-radius:var(--radius-sm);padding:.6rem .9rem;font-weight:600}.primario.svelte-pcidfh{border:1px solid var(--ink);background:var(--ink);color:var(--surface)}.primario.svelte-pcidfh:hover:not(:disabled){background:var(--accent-strong)}.primario.svelte-pcidfh:disabled{cursor:not-allowed;opacity:.4}.secundario.svelte-pcidfh{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.reemplazos.svelte-pcidfh{color:var(--ink-soft);font-size:.85rem}.aviso.svelte-pcidfh{margin-top:var(--space-2);color:var(--warning);font-size:.82rem}.pista.svelte-pcidfh{margin-top:var(--space-1);color:var(--muted);font-size:.8rem}pre.svelte-pcidfh{max-height:55vh;margin-top:var(--space-2);padding:var(--space-3);border:0;border-left:2px solid var(--line-strong);background:var(--paper);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;font-size:.82rem;line-height:1.65;overflow:auto}.estado-copia.svelte-pcidfh{margin-top:var(--space-2);color:var(--accent-strong);font-size:.82rem;font-weight:600}.error.svelte-pcidfh{margin-top:var(--space-2);color:var(--danger);font-size:.82rem}.resumen.svelte-7oxroh{margin:0;padding:0;list-style:none}li.svelte-7oxroh{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--line);font-size:.82rem;display:flex}li.svelte-7oxroh:last-child{border-bottom:0}strong.svelte-7oxroh{font-family:var(--font-mono);font-size:.8rem}.vacio.svelte-7oxroh{color:var(--muted);font-size:.85rem}.resultado.svelte-1th8yr0{padding:var(--space-4) 0 var(--space-7)}h1.svelte-1th8yr0{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.lede.svelte-1th8yr0{max-width:72ch;margin-top:var(--space-1);color:var(--ink-soft);font-size:.86rem;line-height:1.55}.nota.svelte-1th8yr0{max-width:72ch;margin-top:var(--space-1);color:var(--muted);font-size:.76rem;line-height:1.5}.workspace.svelte-1th8yr0{margin-top:var(--space-3);border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:stretch;gap:0;display:grid}.lateral.svelte-1th8yr0{border-left:1px solid var(--line);flex-direction:column;gap:0;display:flex}.panel.svelte-1th8yr0{padding:var(--space-3);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.workspace.svelte-1th8yr0>.panel:where(.svelte-1th8yr0),.panel.svelte-1th8yr0:last-child{border-bottom:0}.panel.svelte-1th8yr0 h2:where(.svelte-1th8yr0){margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}pre.svelte-1th8yr0{max-height:62vh;padding:var(--space-3);border:0;border-left:2px solid var(--line-strong);background:var(--paper);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;font-size:.82rem;line-height:1.65;overflow:auto}.pendientes.svelte-1th8yr0{margin-top:var(--space-2);color:var(--ink-soft);font-size:.82rem}.advertencia.svelte-1th8yr0{margin-top:var(--space-2);color:var(--warning);font-size:.8rem}.confirmar.svelte-1th8yr0{align-items:flex-start;gap:var(--space-2);color:var(--ink-soft);font-size:.85rem;line-height:1.5;display:flex}.confirmar.svelte-1th8yr0 input:where(.svelte-1th8yr0){accent-color:var(--accent);margin-top:.2rem}.primario.svelte-1th8yr0,.secundario.svelte-1th8yr0{width:100%;margin-top:var(--space-3);border-radius:var(--radius-sm);padding:.65rem .9rem;font-weight:600}.primario.svelte-1th8yr0{border:1px solid var(--ink);background:var(--ink);color:var(--surface)}.primario.svelte-1th8yr0:hover:not(:disabled){background:var(--accent-strong)}.primario.svelte-1th8yr0:disabled{cursor:not-allowed;opacity:.4}.secundario.svelte-1th8yr0{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.estado-copia.svelte-1th8yr0{margin-top:var(--space-2);color:var(--accent-strong);font-size:.82rem;font-weight:600}.error.svelte-1th8yr0{margin-top:var(--space-2);color:var(--danger);font-size:.82rem}.campo.svelte-1th8yr0{margin-top:var(--space-3);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.6rem;display:block}textarea.svelte-1th8yr0{width:100%;margin-top:var(--space-1);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);font:inherit;resize:vertical;line-height:1.5}@media (width<=900px){.workspace.svelte-1th8yr0{grid-template-columns:1fr}.lateral.svelte-1th8yr0{border-top:1px solid var(--line);border-left:0}}.barra.svelte-1jbkpbo{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--surface-strong);border-radius:0;flex-wrap:wrap;display:flex}p.svelte-1jbkpbo{min-width:0;color:var(--ink-soft);font-size:.8rem}.fragmento.svelte-1jbkpbo{font-family:var(--font-serif);overflow-wrap:anywhere;font-style:italic;font-weight:600}button.svelte-1jbkpbo{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);padding:.35rem .6rem;font-size:.76rem;font-weight:600}.acciones.svelte-1r9n7ad{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-1r9n7ad{color:var(--ink-soft);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.2rem 0;font-size:.72rem;font-weight:600}button.svelte-1r9n7ad:hover:not(:disabled){border-bottom-color:var(--ink);color:var(--ink)}button.svelte-1r9n7ad:disabled{cursor:not-allowed;opacity:.35}.deshacer.svelte-1r9n7ad{color:var(--muted);background:0 0;margin-left:auto}.fondo.svelte-1opxux1{z-index:10;padding:var(--space-4);background:#1c1b1973;place-items:center;display:grid;position:fixed;inset:0}.dialogo.svelte-1opxux1{width:min(100%,480px);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);animation:.16s cubic-bezier(.16,1,.3,1) svelte-1opxux1-aparecer}@keyframes svelte-1opxux1-aparecer{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}h2.svelte-1opxux1{font-family:var(--font-sans);font-size:1.15rem;font-weight:600}.fragmento.svelte-1opxux1{margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft);overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}label.svelte-1opxux1{margin-bottom:var(--space-1);font-size:.8rem;font-weight:600;display:block}select.svelte-1opxux1{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);width:100%;color:var(--ink);padding:.5rem .6rem}.acciones.svelte-1opxux1{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.secundario.svelte-1opxux1,.primario.svelte-1opxux1{border-radius:var(--radius-sm);padding:.55rem .9rem;font-size:.8rem;font-weight:600}.secundario.svelte-1opxux1{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.primario.svelte-1opxux1{border:1px solid var(--ink);background:var(--ink);color:var(--surface)}@media (prefers-reduced-motion:reduce){.dialogo.svelte-1opxux1{animation:none}}.filtros.svelte-uij8s{align-items:flex-end;gap:var(--space-2);background:0 0;border:0;flex-wrap:wrap;min-width:0;max-width:100%;padding:0;display:flex}.encabezado.svelte-uij8s{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}h2.svelte-uij8s{color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.62rem;font-weight:600}.contador.svelte-uij8s{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.62rem}fieldset.svelte-uij8s{border:0;min-width:0;margin:0;padding:0}legend.svelte-uij8s{margin-bottom:var(--space-1);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.56rem}.chips.svelte-uij8s{flex-wrap:wrap;gap:.15rem;min-width:0;max-width:100%;display:flex}.chip.svelte-uij8s{border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:.25rem;padding:.12rem .28rem;font-size:.68rem;display:inline-flex}.chip.svelte-uij8s:hover{border-color:var(--line);background:var(--surface)}.chip.svelte-uij8s:has(input:where(.svelte-uij8s):checked){border-color:var(--line-strong);background:var(--surface-strong);color:var(--ink);font-weight:600}.chip.svelte-uij8s input:where(.svelte-uij8s){width:.72rem;height:.72rem;accent-color:var(--ink);margin:0}.buscador.svelte-uij8s{gap:var(--space-1);flex-direction:column;min-width:160px;display:flex}.buscador.svelte-uij8s label:where(.svelte-uij8s){color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.56rem}.buscador.svelte-uij8s input:where(.svelte-uij8s){border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:0;padding:.2rem 0;font-size:.72rem}.buscador.svelte-uij8s input:where(.svelte-uij8s):focus{border-bottom-color:var(--ink)}.limpiar.svelte-uij8s{color:var(--muted);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.68rem;text-decoration:underline}.limpiar.svelte-uij8s:hover{color:var(--danger)}@media (width<=700px){.filtros.svelte-uij8s{flex-direction:column;align-items:flex-start}fieldset.svelte-uij8s{width:100%}.chips.svelte-uij8s{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.chip.svelte-uij8s{white-space:nowrap}.buscador.svelte-uij8s{width:100%}}.fila.svelte-1jwfdtt{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 110px;padding:.6rem .45rem}.fila.svelte-1jwfdtt:last-child{border-bottom:0}.fila.seleccionada.svelte-1jwfdtt{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--danger)}.principal.svelte-1jwfdtt{justify-content:space-between;align-items:flex-start;gap:var(--space-2);width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:flex}.texto.svelte-1jwfdtt{overflow-wrap:anywhere;font-size:.84rem;font-weight:600;line-height:1.35}.categoria-badge.svelte-1jwfdtt{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.3rem;padding:0;font-size:.62rem;font-weight:600;display:inline-flex}.categoria-badge.svelte-1jwfdtt:before{background:var(--entidad-borde);content:"";border-radius:50%;width:6px;height:6px}.meta.svelte-1jwfdtt{gap:var(--space-2);margin-top:var(--space-1);color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;font-size:.66rem;display:flex}.estado.svelte-1jwfdtt{color:var(--ink-soft);font-weight:600}.derivada.svelte-1jwfdtt,.motivo.svelte-1jwfdtt{margin-top:var(--space-1);color:var(--muted);font-size:.68rem}.derivada.svelte-1jwfdtt{font-style:italic}.acciones.svelte-1jwfdtt{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.acciones.svelte-1jwfdtt button:where(.svelte-1jwfdtt),.edicion.svelte-1jwfdtt button:where(.svelte-1jwfdtt){color:var(--ink-soft);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.15rem 0;font-size:.72rem;font-weight:600}.acciones.svelte-1jwfdtt button:where(.svelte-1jwfdtt):hover:not(:disabled){border-bottom-color:var(--ink);color:var(--ink)}.acciones.svelte-1jwfdtt button:where(.svelte-1jwfdtt):disabled{cursor:not-allowed;opacity:.35}.edicion.svelte-1jwfdtt{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--line);flex-direction:column;display:flex}.edicion.svelte-1jwfdtt label:where(.svelte-1jwfdtt){gap:var(--space-1);color:var(--ink-soft);flex-direction:column;font-size:.72rem;font-weight:600;display:flex}.edicion.svelte-1jwfdtt input:where(.svelte-1jwfdtt),.edicion.svelte-1jwfdtt select:where(.svelte-1jwfdtt){border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);padding:.3rem .4rem;font-size:.8rem}.edicion-acciones.svelte-1jwfdtt{gap:var(--space-2);display:flex}.edicion.svelte-1jwfdtt button[type=submit]:where(.svelte-1jwfdtt){border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);padding:.3rem .6rem}.edicion.svelte-1jwfdtt .secundario:where(.svelte-1jwfdtt){background:0 0}.lista.svelte-1t1zqqa{margin:0;padding:0;list-style:none}.vacio.svelte-1t1zqqa{padding:var(--space-3) 0;color:var(--muted);font-size:.8rem}.texto.svelte-10du1vd{max-height:64vh;font-family:var(--font-serif);white-space:pre-wrap;background:0 0;border:0;border-radius:0;padding:0;font-size:1rem;line-height:1.7;overflow:auto}.entidad-boton.svelte-10du1vd{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.revision.svelte-10468w6{padding:var(--space-4) 0 var(--space-7)}.encabezado.svelte-10468w6{padding-bottom:var(--space-2)}h1.svelte-10468w6{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.lede.svelte-10468w6{max-width:72ch;margin-top:var(--space-1);color:var(--ink-soft);font-size:.86rem;line-height:1.55}.mensaje.svelte-10468w6{min-height:1.1rem;margin:var(--space-1) 0;color:var(--danger);font-family:var(--font-mono);font-size:.72rem}.barra.svelte-10468w6{gap:var(--space-1);margin:var(--space-2) 0;padding:var(--space-2) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.workspace.svelte-10468w6{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);display:grid}.panel.svelte-10468w6{min-width:0;padding:var(--space-3)}.panel.svelte-10468w6+.panel:where(.svelte-10468w6){border-left:1px solid var(--line)}.panel.svelte-10468w6 h2:where(.svelte-10468w6){margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:.66rem;font-weight:600}.lista-acciones.svelte-10468w6{padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:1px solid var(--line)}.sin-detecciones.svelte-10468w6{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-left:2px solid var(--warning);background:var(--warning-soft);color:var(--warning);font-size:.8rem}@media (width<=900px){.workspace.svelte-10468w6{grid-template-columns:1fr}.panel.svelte-10468w6+.panel:where(.svelte-10468w6){border-top:1px solid var(--line);border-left:0}}.app.svelte-1n46o8q{width:min(100% - 2.5rem, var(--content));padding:var(--space-4) 0 var(--space-7);margin:0 auto}.topbar.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.brand.svelte-1n46o8q{align-items:center;gap:var(--space-2);display:flex}.brand-mark.svelte-1n46o8q{border-radius:var(--radius-sm);background:var(--ink);width:34px;height:34px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.02em;place-items:center;font-size:.72rem;display:grid}.brand-title.svelte-1n46o8q{font-family:var(--font-sans);letter-spacing:-.01em;font-size:.95rem;font-weight:600}.brand-subtitle.svelte-1n46o8q{color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.badge.svelte-1n46o8q{padding:0 0 0 var(--space-2);border:0;border-left:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:0;font-size:.68rem}.footer.svelte-1n46o8q{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-7);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:.72rem;display:flex}@media (width<=760px){.brand-subtitle.svelte-1n46o8q,.badge.svelte-1n46o8q{display:none}.topbar.svelte-1n46o8q{gap:var(--space-2)}}@media (width<=560px){.app.svelte-1n46o8q{width:min(100% - 1.25rem, var(--content))}.topbar.svelte-1n46o8q{align-items:flex-start}}
