.report-form.svelte-1av3vb6{display:flex;flex-direction:column;gap:1.25rem;max-width:640px}.field.svelte-1av3vb6{display:flex;flex-direction:column;gap:.4rem}label.svelte-1av3vb6{font-size:.9rem;font-weight:600;color:var(--text-primary, #ededed)}.req.svelte-1av3vb6{color:#ef4444}.hint.svelte-1av3vb6{font-size:.8rem;color:var(--text-secondary, #aaa);margin:0;line-height:1.5;font-weight:400}input[type=text].svelte-1av3vb6,input[type=email].svelte-1av3vb6,select.svelte-1av3vb6,textarea.svelte-1av3vb6{width:100%;box-sizing:border-box;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border-color, #333);background:var(--bg-input, #0f0f0f);color:var(--text-primary, #ededed);font-size:.95rem;line-height:1.4;font-family:inherit}textarea.svelte-1av3vb6{resize:vertical}input.svelte-1av3vb6:focus,select.svelte-1av3vb6:focus,textarea.svelte-1av3vb6:focus{outline:none;border-color:var(--accent-primary, #6366f1)}.risk-flags.svelte-1av3vb6{border:1px solid var(--border-color, #333);border-radius:8px;padding:1rem;margin:0}.risk-flags.svelte-1av3vb6 legend:where(.svelte-1av3vb6){float:left;width:100%;padding:0;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--text-primary, #ededed)}.check.svelte-1av3vb6{display:flex;align-items:flex-start;gap:.5rem;font-weight:400;font-size:.9rem;color:var(--text-secondary, #ccc);line-height:1.5;margin-top:.5rem}.risk-flags.svelte-1av3vb6 .check:where(.svelte-1av3vb6):first-of-type{margin-top:0;clear:left}.check.svelte-1av3vb6 input[type=checkbox]:where(.svelte-1av3vb6){margin-top:.2rem;flex:0 0 auto;width:16px;height:16px;accent-color:var(--accent-primary, #6366f1)}.attest.svelte-1av3vb6{margin-top:.25rem}.attest.svelte-1av3vb6 a:where(.svelte-1av3vb6){color:var(--accent-primary, #6366f1)}.safety-callout.svelte-1av3vb6{border:1px solid #b91c1c;background:#2a1313;border-radius:8px;padding:1rem 1.15rem;color:#fca5a5;line-height:1.6;font-size:.9rem}.safety-callout.svelte-1av3vb6 p:where(.svelte-1av3vb6){margin:.5rem 0 0}.safety-callout.svelte-1av3vb6 a:where(.svelte-1av3vb6){color:#fecaca;text-decoration:underline}button[type=submit].svelte-1av3vb6{align-self:flex-start;padding:.7rem 1.5rem;border:none;border-radius:8px;background:var(--accent-primary, #6366f1);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;min-height:44px;transition:background .15s ease}button[type=submit].svelte-1av3vb6:hover:not(:disabled){background:#5558e3}button[type=submit].svelte-1av3vb6:disabled{opacity:.6;cursor:not-allowed}.report-error.svelte-1av3vb6{font-size:.85rem;color:#ef4444;margin:0}.report-success.svelte-1av3vb6{border:1px solid #15803d;background:#0f1f14;border-radius:8px;padding:1.5rem;color:var(--text-primary, #ededed);max-width:640px}.report-success.svelte-1av3vb6 h3:where(.svelte-1av3vb6){margin:0 0 .5rem;font-size:1.2rem}.report-success.svelte-1av3vb6 p:where(.svelte-1av3vb6){margin:0 0 .5rem;color:var(--text-secondary, #bbb);line-height:1.6;font-size:.95rem}.report-success-note.svelte-1av3vb6{font-size:.85rem!important}.hp-field.svelte-1av3vb6{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.report-page.svelte-7c1qky{padding:4rem 2rem;background:#111;min-height:100vh}.container.svelte-7c1qky{max-width:800px;margin:0 auto}h1.svelte-7c1qky{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.lede.svelte-7c1qky{color:#aaa;line-height:1.7;margin-bottom:1.5rem;font-size:1.05rem}.info-box.svelte-7c1qky{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:1rem 1.25rem;margin-bottom:2.5rem}.info-box.svelte-7c1qky p:where(.svelte-7c1qky){color:#aaa;line-height:1.6;margin:0 0 .75rem;font-size:.9rem}.info-box.svelte-7c1qky p:where(.svelte-7c1qky):last-child{margin-bottom:0}a.svelte-7c1qky{color:#6366f1;text-decoration:none}a.svelte-7c1qky:hover{text-decoration:underline}
