:root{--paper:#f7f5f0;--surface:#fffdf8;--surface-strong:#fff;--ink:#1c1b19;--ink-soft:#4a463f;--muted:#6f6a61;--line:#ddd8cc;--line-strong:#c9c2b2;--accent:#0f3d2e;--accent-strong:#0a2c21;--accent-soft:#e6efe9;--danger:#9b2c2c;--danger-soft:#fbeaea;--warning:#8a5a00;--warning-soft:#fdf3dc;--focus:#2f6f57;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-sm:0 1px 2px #1c1b190f, 0 1px 3px #1c1b1914;--shadow-md:0 8px 24px #1c1b1914;--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:1120px;--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}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--accent-strong)}.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}}.categoria-critica{--entidad-borde:#9b2c2c;--entidad-fondo:#fbeaea;--entidad-texto:#5c1414}.categoria-rol{--entidad-borde:#0f3d2e;--entidad-fondo:#e6efe9;--entidad-texto:#0a2c21}.categoria-contacto{--entidad-borde:#8a5a00;--entidad-fondo:#fdf3dc;--entidad-texto:#5e3d00}mark.entidad{border-bottom:2px solid var(--entidad-borde);background:var(--entidad-fondo);color:inherit;cursor:pointer;border-radius:3px;padding:0 1px}mark.entidad:hover{filter:brightness(.97)}mark.entidad[data-estado=rechazado]{opacity:.55;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}.categoria-badge.categoria-critica,.categoria-badge.categoria-rol,.categoria-badge.categoria-contacto{border-color:var(--entidad-borde);background:var(--entidad-fondo);color:var(--entidad-texto)}.herramientas.svelte-kavxlr{gap:var(--space-1);display:flex}button.svelte-kavxlr{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .6rem;font-size:.78rem}button.svelte-kavxlr:hover:not(:disabled){border-color:var(--line);color:var(--ink)}button.activo.svelte-kavxlr{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}button.svelte-kavxlr:disabled{cursor:not-allowed;opacity:.45}ol.svelte-1fqkzdg{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.paso.svelte-1fqkzdg{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .6rem;font-size:.78rem}.paso.svelte-1fqkzdg:hover:not(:disabled){border-color:var(--line);color:var(--ink)}.paso.activo.svelte-1fqkzdg{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.paso.svelte-1fqkzdg:disabled{cursor:not-allowed;opacity:.45}.panel.svelte-nu8iq{padding:var(--space-3);margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}h2.svelte-nu8iq{margin-bottom:var(--space-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}h3.svelte-nu8iq{margin-top:var(--space-3);font-family:var(--font-serif);font-size:.95rem}p.svelte-nu8iq,li.svelte-nu8iq,dd.svelte-nu8iq{color:var(--ink-soft);font-size:.82rem;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 dashed 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)}h2.svelte-1ufhr4x{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}p.svelte-1ufhr4x{margin-top:var(--space-2);color:var(--ink-soft);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:.6rem .95rem;font-weight:600}.secundario.svelte-1ufhr4x{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.primario.svelte-1ufhr4x{border:1px solid var(--accent);background:var(--accent);color:var(--surface)}.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-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}h2.svelte-14yozj9{margin-bottom:var(--space-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ayuda.svelte-14yozj9{max-width:70ch;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.bloques.svelte-14yozj9{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bloque.svelte-14yozj9{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}legend.svelte-14yozj9{padding:0 var(--space-1);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.campo.svelte-14yozj9{margin:var(--space-2) 0 var(--space-1);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}input.svelte-14yozj9{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.45rem .55rem}input[type=file].svelte-14yozj9{padding:var(--space-1)}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}}.ajustes.svelte-f2net8{max-width:820px;padding:var(--space-5) 0 var(--space-7)}.eyebrow.svelte-f2net8{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-f2net8{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600}.lede.svelte-f2net8{max-width:72ch;margin-top:var(--space-2);color:var(--ink-soft);line-height:1.6}.panel.svelte-f2net8{padding:var(--space-3);margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}legend.svelte-f2net8{padding:0 var(--space-1);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.categorias.svelte-f2net8{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip.svelte-f2net8{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.74rem;display:inline-flex}.chip.svelte-f2net8:has(input:where(.svelte-f2net8):checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.chip.svelte-f2net8 input:where(.svelte-f2net8){width:.85rem;height:.85rem;accent-color:var(--accent);margin:0}.campo.svelte-f2net8{margin-bottom:var(--space-1);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;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);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}.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);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.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-5) 0 var(--space-7)}.eyebrow.svelte-1gcbun1{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-1gcbun1{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600}.lede.svelte-1gcbun1{max-width:72ch;margin-top:var(--space-2);color:var(--ink-soft);line-height:1.6}.resumen-grid.svelte-1gcbun1{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel.svelte-1gcbun1{padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.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);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}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 dashed var(--line);font-size:.85rem;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);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.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);color:var(--ink);padding:.45rem .55rem}.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);background:var(--surface);color:var(--ink);padding:.45rem .75rem;font-size:.8rem;font-weight:600}.acciones.svelte-1gcbun1 button:where(.svelte-1gcbun1):hover{border-color:var(--accent);color:var(--accent-strong)}.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-4);border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid #c9ddd2}h2.svelte-4ud9rr{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.promesas.svelte-4ud9rr{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.promesas.svelte-4ud9rr li:where(.svelte-4ud9rr){background:var(--surface);color:var(--accent-strong);border:1px solid #b8d2c5;border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:600}p.svelte-4ud9rr{color:var(--ink-soft);font-size:.88rem;line-height:1.6}.disclaimer.svelte-4ud9rr{margin-top:var(--space-2);color:var(--muted);font-size:.8rem}.contador.svelte-1mz7f6e{gap:var(--space-2);color:var(--muted);font-family:var(--font-mono);font-size:.75rem;display:flex}.zona.svelte-1ryz1vs{padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface);transition:border-color .12s,background .12s}.zona.arrastrando.svelte-1ryz1vs{border-color:var(--accent);background:var(--accent-soft)}p.svelte-1ryz1vs{color:var(--ink-soft);font-size:.88rem;line-height:1.6}code.svelte-1ryz1vs{font-family:var(--font-mono);font-size:.82em}.boton.svelte-1ryz1vs{color:var(--accent);font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.ayuda.svelte-1ryz1vs{margin-top:var(--space-2);color:var(--muted);font-size:.78rem}.error.svelte-1ryz1vs{margin-top:var(--space-2);padding:var(--space-2);border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);font-size:.8rem}.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:820px;padding:var(--space-6) 0 var(--space-7)}.eyebrow.svelte-ussfym{margin-bottom:var(--space-3);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-ussfym{max-width:17ch;font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2rem,5.5vw,3.3rem);font-weight:600;line-height:1.06}.lede.svelte-ussfym{max-width:62ch;margin:var(--space-4) 0 var(--space-5);color:var(--ink-soft);font-size:1.02rem;line-height:1.65}.campo.svelte-ussfym{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}label.svelte-ussfym{font-weight:600}textarea.svelte-ussfym{width:100%;min-height:240px;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);resize:vertical;line-height:1.6}textarea.svelte-ussfym::placeholder{color:var(--muted)}.acciones.svelte-ussfym{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.confirmacion.svelte-ussfym{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft)}.confirmacion.svelte-ussfym h2:where(.svelte-ussfym){color:var(--warning);font-size:1rem}.confirmacion.svelte-ussfym p:where(.svelte-ussfym){margin-top:var(--space-2);color:var(--ink-soft);font-size:.88rem}.confirmacion-acciones.svelte-ussfym{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.secundario.svelte-ussfym{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.65rem 1rem;font-weight:600}.secundario.svelte-ussfym:hover{border-color:var(--accent);color:var(--accent-strong)}.carga.svelte-ussfym{margin-top:var(--space-4)}.pista.svelte-ussfym{color:var(--muted);font-size:.8rem}.primario.svelte-ussfym{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--surface);padding:.7rem 1.1rem;font-weight:600}.primario.svelte-ussfym:hover:not(:disabled){background:var(--accent-strong)}.primario.svelte-ussfym:disabled{cursor:not-allowed;opacity:.5}.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{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}ul.svelte-1771k6r{margin:var(--space-2) 0 0;padding-left:1.1rem}li.svelte-1771k6r{font-size:.82rem;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-5) 0 var(--space-7)}.eyebrow.svelte-pcidfh{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-pcidfh{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600}.lede.svelte-pcidfh{max-width:72ch;margin-top:var(--space-2);color:var(--ink-soft);line-height:1.6}.panel.svelte-pcidfh{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.panel.svelte-pcidfh h2:where(.svelte-pcidfh){margin-bottom:var(--space-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.campo.svelte-pcidfh{margin-bottom:var(--space-1);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;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);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(--accent);background:var(--accent);color:var(--surface)}.primario.svelte-pcidfh:hover:not(:disabled){background:var(--accent-strong)}.primario.svelte-pcidfh:disabled{cursor:not-allowed;opacity:.5}.secundario.svelte-pcidfh{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.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:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;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 dashed var(--line);font-size:.85rem;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-5) 0 var(--space-7)}.eyebrow.svelte-1th8yr0{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-1th8yr0{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600}.lede.svelte-1th8yr0{max-width:72ch;margin-top:var(--space-2);color:var(--ink-soft);line-height:1.6}.workspace.svelte-1th8yr0{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;display:grid}.lateral.svelte-1th8yr0{gap:var(--space-3);flex-direction:column;display:flex}.panel.svelte-1th8yr0{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.panel.svelte-1th8yr0 h2:where(.svelte-1th8yr0){margin-bottom:var(--space-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}pre.svelte-1th8yr0{max-height:62vh;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;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(--accent);background:var(--accent);color:var(--surface)}.primario.svelte-1th8yr0:hover:not(:disabled){background:var(--accent-strong)}.primario.svelte-1th8yr0:disabled{cursor:not-allowed;opacity:.5}.secundario.svelte-1th8yr0{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.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);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;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);color:var(--ink);font:inherit;resize:vertical;line-height:1.5}@media (width<=900px){.workspace.svelte-1th8yr0{grid-template-columns:1fr}}.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(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);flex-wrap:wrap;display:flex}p.svelte-1jbkpbo{min-width:0;color:var(--accent-strong);font-size:.85rem}.fragmento.svelte-1jbkpbo{overflow-wrap:anywhere;font-weight:600}button.svelte-1jbkpbo{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--surface);padding:.4rem .7rem;font-size:.82rem;font-weight:600}.acciones.svelte-1r9n7ad{gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-1r9n7ad{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.4rem .7rem;font-size:.78rem;font-weight:600}button.svelte-1r9n7ad:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}button.svelte-1r9n7ad:disabled{cursor:not-allowed;opacity:.45}.deshacer.svelte-1r9n7ad{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)}h2.svelte-1opxux1{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.fragmento.svelte-1opxux1{margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.6}label.svelte-1opxux1{margin-bottom:var(--space-1);font-weight:600;display:block}select.svelte-1opxux1{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);padding:.55rem .65rem}.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:.6rem .95rem;font-weight:600}.secundario.svelte-1opxux1{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.primario.svelte-1opxux1{border:1px solid var(--accent);background:var(--accent);color:var(--surface)}.filtros.svelte-uij8s{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.encabezado.svelte-uij8s{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}h2.svelte-uij8s{font-family:var(--font-serif);font-size:1rem;font-weight:600}.contador.svelte-uij8s{color:var(--muted);font-family:var(--font-mono);font-size:.72rem}fieldset.svelte-uij8s{margin:var(--space-3) 0 0;border:0;padding:0}legend.svelte-uij8s{margin-bottom:var(--space-1);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.chips.svelte-uij8s{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip.svelte-uij8s{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.74rem;display:inline-flex}.chip.svelte-uij8s:has(input:where(.svelte-uij8s):checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.chip.svelte-uij8s input:where(.svelte-uij8s){width:.85rem;height:.85rem;accent-color:var(--accent);margin:0}.buscador.svelte-uij8s{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.buscador.svelte-uij8s label:where(.svelte-uij8s){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.buscador.svelte-uij8s input:where(.svelte-uij8s){border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.45rem .55rem}.limpiar.svelte-uij8s{margin-top:var(--space-3);color:var(--accent);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.fila.svelte-1jwfdtt{padding:var(--space-3);border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 120px}.fila.svelte-1jwfdtt:last-child{border-bottom:0}.fila.seleccionada.svelte-1jwfdtt{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.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-weight:600}.categoria-badge.svelte-1jwfdtt{border:1px solid var(--line);border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.meta.svelte-1jwfdtt{gap:var(--space-2);margin-top:var(--space-1);color:var(--muted);flex-wrap:wrap;font-size:.72rem;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:.72rem}.acciones.svelte-1jwfdtt{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.acciones.svelte-1jwfdtt button:where(.svelte-1jwfdtt),.edicion.svelte-1jwfdtt button:where(.svelte-1jwfdtt){border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.3rem .55rem;font-size:.76rem}.acciones.svelte-1jwfdtt button:where(.svelte-1jwfdtt):hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.acciones.svelte-1jwfdtt button:where(.svelte-1jwfdtt):disabled{cursor:not-allowed;opacity:.45}.edicion.svelte-1jwfdtt{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--line);flex-direction:column;display:flex}.edicion.svelte-1jwfdtt label:where(.svelte-1jwfdtt){gap:var(--space-1);flex-direction:column;font-size:.78rem;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);color:var(--ink);padding:.4rem .5rem}.edicion-acciones.svelte-1jwfdtt{gap:var(--space-1);display:flex}.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-4);color:var(--muted);font-size:.85rem}.texto.svelte-10du1vd{max-height:62vh;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);white-space:pre-wrap;font-size:.95rem;line-height:1.75;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-5) 0 var(--space-7)}.eyebrow.svelte-10468w6{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-10468w6{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600}.lede.svelte-10468w6{max-width:72ch;margin-top:var(--space-2);color:var(--ink-soft);line-height:1.6}.mensaje.svelte-10468w6{min-height:1.2rem;margin:var(--space-2) 0;color:var(--accent-strong);font-size:.82rem}.barra-acciones.svelte-10468w6{margin:var(--space-3) 0}.workspace.svelte-10468w6{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;display:grid}.panel.svelte-10468w6{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.panel.svelte-10468w6 h2:where(.svelte-10468w6){margin-bottom:var(--space-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sin-detecciones.svelte-10468w6{margin-top:var(--space-4);padding:var(--space-3);border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--warning);font-size:.85rem}@media (width<=900px){.workspace.svelte-10468w6{grid-template-columns:1fr}}.app.svelte-1n46o8q{width:min(100% - 2rem, var(--content));padding:var(--space-5) 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-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.brand.svelte-1n46o8q{align-items:center;gap:var(--space-3);display:flex}.brand-mark.svelte-1n46o8q{background:var(--accent);width:42px;height:42px;color:var(--surface);font-family:var(--font-serif);letter-spacing:.04em;box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;font-size:.95rem;display:grid}.brand-title.svelte-1n46o8q{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.brand-subtitle.svelte-1n46o8q{color:var(--muted);font-size:.78rem}.badge.svelte-1n46o8q{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-family:var(--font-mono);border-radius:999px;padding:.3rem .65rem;font-size:.72rem}.footer.svelte-1n46o8q{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:.78rem;display:flex}@media (width<=560px){.app.svelte-1n46o8q{width:min(100% - 1.25rem, var(--content))}.topbar.svelte-1n46o8q{align-items:flex-start}}
