.rejilla-cabecera.svelte-1or64gt{display:grid;gap:var(--space-xl) 4rem;align-items:start}@media(min-width:1024px){.rejilla-cabecera.svelte-1or64gt{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.presentacion.svelte-1or64gt{display:flex;flex-direction:column;gap:1.125rem}.verificador.svelte-1or64gt{gap:var(--space-lg);padding:1.75rem;box-shadow:0 14px 32px oklch(40% .1 var(--brand-h)/.1)}.campo.svelte-1or64gt{display:grid;gap:.35rem}.campo.svelte-1or64gt label:where(.svelte-1or64gt){font-weight:500;color:var(--ink-900)}.campo.svelte-1or64gt input:where(.svelte-1or64gt){box-sizing:border-box;width:100%;padding:.75rem .875rem;border:1px solid var(--line-strong);border-radius:.625rem;background:var(--surface);color:inherit;font:inherit}.campo.svelte-1or64gt input:where(.svelte-1or64gt):focus-visible{outline:2px solid var(--brand-500);outline-offset:1px;border-color:var(--brand-500)}.pista.svelte-1or64gt{margin:0;font-size:.875rem;line-height:1.45;color:var(--ink-600)}.enviar.svelte-1or64gt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.enviar.svelte-1or64gt button:where(.svelte-1or64gt){border:0;cursor:pointer;font-family:inherit}.enviar.svelte-1or64gt button:where(.svelte-1or64gt):disabled{opacity:.7;cursor:progress}.fichero.svelte-1or64gt{font-size:.9rem;color:var(--ink-600);overflow-wrap:anywhere}.error.svelte-1or64gt{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--danger-50);color:var(--danger-700)}.informe.svelte-1or64gt{display:flex;flex-direction:column;gap:var(--space-xl);padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.informe-cabecera.svelte-1or64gt{display:flex;flex-direction:column;gap:.875rem}.informe-cabecera.svelte-1or64gt .explica:where(.svelte-1or64gt){margin:0;max-width:70ch;font-size:1.0625rem;line-height:1.6;color:var(--ink-800)}.rompe.svelte-1or64gt{overflow-wrap:anywhere}.recuento.svelte-1or64gt{display:grid;gap:var(--space-lg);align-items:center}@media(min-width:1024px){.recuento.svelte-1or64gt{grid-template-columns:auto minmax(0,1fr)}}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt){display:flex;flex-wrap:wrap;gap:var(--space-lg) 2.5rem;margin:0}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) div:where(.svelte-1or64gt){display:flex;flex-direction:column-reverse;gap:.25rem}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) dt:where(.svelte-1or64gt){font-size:.8125rem;color:var(--ink-800)}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) dd:where(.svelte-1or64gt){margin:0;font-family:var(--font-display);font-size:2.25rem;font-weight:600;line-height:1}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) .n-ok:where(.svelte-1or64gt) dd:where(.svelte-1or64gt){color:var(--success-700)}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) .n-aviso:where(.svelte-1or64gt) dd:where(.svelte-1or64gt){color:var(--warning-700)}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) .n-fallo:where(.svelte-1or64gt) dd:where(.svelte-1or64gt){color:var(--danger-700)}.recuento.svelte-1or64gt dl:where(.svelte-1or64gt) .n-nd:where(.svelte-1or64gt) dd:where(.svelte-1or64gt){color:var(--ink-600)}.resumen.svelte-1or64gt{margin:0;padding:1rem 1.25rem;border-left:3px solid var(--ink-400);border-radius:0 .625rem .625rem 0;background:var(--ink-50);font-size:.9375rem;line-height:1.6;color:var(--ink-800)}.resumen--ok.svelte-1or64gt{border-left-color:var(--success-500);background:var(--success-50)}.resumen--aviso.svelte-1or64gt{border-left-color:var(--warning-500);background:var(--warning-50)}.resumen--fallo.svelte-1or64gt{border-left-color:var(--danger-500);background:var(--danger-50)}.fuente.svelte-1or64gt{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-600)}@media(min-width:768px){.web-requisitos.svelte-1or64gt td:where(.svelte-1or64gt):first-child{width:8.25rem}}.ficha.svelte-1or64gt{display:grid;gap:var(--space-xs);margin:0;font-size:.9375rem}.ficha.svelte-1or64gt div:where(.svelte-1or64gt){display:grid;gap:0 var(--space-md)}@media(min-width:768px){.ficha.svelte-1or64gt div:where(.svelte-1or64gt){grid-template-columns:12rem minmax(0,1fr)}}.ficha.svelte-1or64gt dt:where(.svelte-1or64gt){color:var(--ink-600)}.ficha.svelte-1or64gt dd:where(.svelte-1or64gt){margin:0;color:var(--ink-800)}.ficha.svelte-1or64gt .mono:where(.svelte-1or64gt){font-family:var(--font-mono);font-size:.85em}.otra.svelte-1or64gt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg)}.cierre.svelte-1or64gt{row-gap:1.125rem}.cierre.svelte-1or64gt .acciones:where(.svelte-1or64gt){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) 1.625rem;margin-top:var(--space-2xs)}
