.evidence-tool.svelte-qbk5y5{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);text-align:left;border-radius:1.75rem;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);margin-top:1.25rem;padding:clamp(1rem,3vw,2rem);display:grid}.privacy-label.svelte-qbk5y5{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.4rem .65rem;font-size:.62rem;font-weight:850;display:inline-flex}.tool-copy.svelte-qbk5y5 h3:where(.svelte-qbk5y5){letter-spacing:-.055em;margin:1.2rem 0 .8rem;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.tool-copy.svelte-qbk5y5 p:where(.svelte-qbk5y5){color:var(--muted);margin:0;line-height:1.6}.tool-copy.svelte-qbk5y5 ul:where(.svelte-qbk5y5){flex-wrap:wrap;gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.tool-copy.svelte-qbk5y5 li:where(.svelte-qbk5y5){border:1px solid var(--border);border-radius:999px;padding:.42rem .6rem;font-size:.68rem;font-weight:750}.tool-workspace.svelte-qbk5y5{background:var(--surface);border-radius:1.25rem;align-content:center;min-height:330px;padding:clamp(1rem,3vw,2rem);display:grid}.submission-location.svelte-qbk5y5{border:1px solid var(--border);background:var(--bg);border-radius:1rem;gap:.75rem;margin-bottom:.9rem;padding:.85rem;display:grid}.submission-location__copy.svelte-qbk5y5{gap:.2rem;display:grid}.submission-location__copy.svelte-qbk5y5 strong:where(.svelte-qbk5y5){font-size:.86rem}.submission-location__copy.svelte-qbk5y5 span:where(.svelte-qbk5y5){color:var(--muted);font-size:.72rem;line-height:1.45}.submission-location__fields.svelte-qbk5y5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;display:grid}.submission-location__fields.svelte-qbk5y5 label:where(.svelte-qbk5y5){color:var(--muted);gap:.35rem;font-size:.7rem;font-weight:800;display:grid}.submission-location__fields.svelte-qbk5y5 select:where(.svelte-qbk5y5),.submission-location__fields.svelte-qbk5y5 input:where(.svelte-qbk5y5){width:100%;min-height:var(--control-height);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:.7rem;padding:0 .75rem}.capture-actions.svelte-qbk5y5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.capture-action.svelte-qbk5y5{border:1px solid var(--border);background:var(--bg);cursor:pointer;text-align:center;border-radius:1rem;align-content:center;place-items:center;gap:.45rem;min-height:9rem;padding:1rem;display:grid}.capture-action--primary.svelte-qbk5y5{border-color:color-mix(in srgb, var(--brand-fuchsia) 55%, var(--border));background:color-mix(in srgb, var(--brand-fuchsia) 7%, var(--surface))}.capture-action.svelte-qbk5y5:hover,.capture-action.svelte-qbk5y5:focus-within{border-color:var(--brand-fuchsia)}.capture-action.svelte-qbk5y5 input:where(.svelte-qbk5y5){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.capture-action.svelte-qbk5y5 strong:where(.svelte-qbk5y5){font-size:1rem}.capture-action.svelte-qbk5y5 span:where(.svelte-qbk5y5),.selected-evidence.svelte-qbk5y5 span:where(.svelte-qbk5y5){color:var(--muted);font-size:var(--text-sm)}.selected-evidence.svelte-qbk5y5{border:1px solid var(--border);background:var(--bg);border-radius:1rem;justify-items:center;gap:.55rem;padding:.75rem;display:grid}.selected-evidence.svelte-qbk5y5 img:where(.svelte-qbk5y5){object-fit:contain;background:var(--surface);border-radius:.65rem;width:100%;height:min(34vh,220px)}.evidence-error.svelte-qbk5y5{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--surface));border-radius:.8rem;gap:.7rem;margin-top:.75rem;padding:.8rem;display:grid}.evidence-error.svelte-qbk5y5 strong:where(.svelte-qbk5y5){color:var(--danger);font-size:.8rem;line-height:1.45}.evidence-error__reset.svelte-qbk5y5{width:fit-content;margin-top:0}button.svelte-qbk5y5{min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1.1rem;font-weight:850}button.svelte-qbk5y5:disabled{opacity:.45;cursor:not-allowed}.primary.svelte-qbk5y5{background:var(--ink);color:#fff;width:100%;margin-top:1rem}.secondary.svelte-qbk5y5{border:1px solid var(--border);background:0 0;margin-top:1rem}.processing.svelte-qbk5y5{text-align:center;justify-items:center;display:grid}.processing.svelte-qbk5y5 p:where(.svelte-qbk5y5){max-width:400px;color:var(--muted);line-height:1.5}.spinner.svelte-qbk5y5{aspect-ratio:1;border:.45rem solid var(--border);border-top-color:var(--pink);border-radius:50%;width:3.5rem;margin-bottom:1.25rem;animation:.9s linear infinite svelte-qbk5y5-spin}progress.svelte-qbk5y5{width:min(100%,360px);accent-color:var(--pink)}.review-form.svelte-qbk5y5{gap:.85rem;display:grid}.review-heading.svelte-qbk5y5{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.review-heading.svelte-qbk5y5 div:where(.svelte-qbk5y5){gap:.2rem;display:grid}.review-heading.svelte-qbk5y5 span:where(.svelte-qbk5y5),.review-heading.svelte-qbk5y5 p:where(.svelte-qbk5y5){color:var(--muted);font-size:.72rem}.review-heading.svelte-qbk5y5 p:where(.svelte-qbk5y5){margin:0}.review-form.svelte-qbk5y5 label:where(.svelte-qbk5y5){gap:.35rem;font-size:.7rem;font-weight:800;display:grid}.review-form.svelte-qbk5y5 input:where(.svelte-qbk5y5),.review-form.svelte-qbk5y5 select:where(.svelte-qbk5y5),.review-form.svelte-qbk5y5 textarea:where(.svelte-qbk5y5){border:1px solid var(--border);background:var(--bg);min-height:2.8rem;color:var(--text);font:inherit;border-radius:.7rem;padding:.65rem .75rem}.review-form.svelte-qbk5y5 textarea:where(.svelte-qbk5y5){resize:vertical}.field-row.svelte-qbk5y5{grid-template-columns:1fr .55fr;gap:.75rem;display:grid}.field-row--equal.svelte-qbk5y5{grid-template-columns:1fr 1fr}.result.svelte-qbk5y5{text-align:center;justify-items:center;display:grid}.result-heading.svelte-qbk5y5{margin:1rem 0}.result-heading.svelte-qbk5y5>span:where(.svelte-qbk5y5){color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:850}.result-heading.svelte-qbk5y5 h3:where(.svelte-qbk5y5){margin:.35rem 0;font-size:1.55rem}.result-heading.svelte-qbk5y5 p:where(.svelte-qbk5y5),.human-note.svelte-qbk5y5{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.human-note.svelte-qbk5y5{background:var(--bg);border-radius:.7rem;max-width:420px;padding:.7rem}@keyframes svelte-qbk5y5-spin{to{transform:rotate(360deg)}}@media (width<=760px){.evidence-tool.svelte-qbk5y5{grid-template-columns:1fr}.tool-workspace.svelte-qbk5y5{order:-1;min-height:0;padding:1rem}.capture-actions.svelte-qbk5y5{grid-template-columns:1fr}.capture-action.svelte-qbk5y5{grid-template-columns:1fr;min-height:4.6rem;padding:.85rem 1rem}.field-row.svelte-qbk5y5,.field-row--equal.svelte-qbk5y5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spinner.svelte-qbk5y5{animation-duration:2s}}
