.report-section.svelte-1790o7g{display:grid}.report-intro.svelte-1790o7g h2:where(.svelte-1790o7g){margin-top:.25rem;font-size:1.3rem;letter-spacing:-.03em}.report-intro.svelte-1790o7g p:where(.svelte-1790o7g):last-child{margin-top:.4rem}.panel-kicker.svelte-1790o7g{color:var(--color-stone);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.success.svelte-1790o7g{display:flex;align-items:flex-start;gap:1rem;border:1px solid #bcd9cc;border-radius:16px;background:#f2faf6;padding:1.3rem}.success-icon.svelte-1790o7g{display:grid;width:3.2rem;height:3.2rem;flex:none;place-items:center;border-radius:50%;background:#dff1e8;color:var(--color-leaf-dark)}.success.svelte-1790o7g h2:where(.svelte-1790o7g){margin-bottom:.35rem;font-size:1.2rem;letter-spacing:-.025em}.success.svelte-1790o7g p:where(.svelte-1790o7g){color:var(--color-stone);font-size:.84rem;line-height:1.65}.success-actions.svelte-1790o7g{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.alert.svelte-1790o7g{display:flex;align-items:center;gap:.45rem;margin-bottom:.8rem;border:1px solid #e6b3ad;border-radius:10px;background:var(--color-danger-soft);padding:.55rem .7rem;color:var(--color-danger);font-size:.75rem}.report-form.svelte-1790o7g{display:grid;gap:1rem;margin-top:1.3rem}.field.svelte-1790o7g{display:grid;align-content:start;gap:.25rem;min-width:0;border:0;padding:0;margin:0}.field-label.svelte-1790o7g{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:var(--color-ink);font-size:.78rem;font-weight:650}.char-count.svelte-1790o7g{color:var(--color-stone-light);font-family:var(--font-mono);font-size:.62rem;font-weight:400}.char-count.over.svelte-1790o7g{color:var(--color-danger)}.field.svelte-1790o7g input[type=text]:where(.svelte-1790o7g),.field.svelte-1790o7g input[type=email]:where(.svelte-1790o7g),.field.svelte-1790o7g textarea:where(.svelte-1790o7g){width:100%;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-white);padding:.55rem .65rem;color:var(--color-ink);font-family:inherit;font-size:.84rem;line-height:1.5}.field.svelte-1790o7g textarea:where(.svelte-1790o7g){min-height:7rem;resize:vertical}.field.svelte-1790o7g input:where(.svelte-1790o7g):focus,.field.svelte-1790o7g textarea:where(.svelte-1790o7g):focus{border-color:var(--color-leaf);outline:2px solid rgba(12,107,82,.13)}.field.svelte-1790o7g input.is-invalid:where(.svelte-1790o7g),.field.svelte-1790o7g textarea.is-invalid:where(.svelte-1790o7g){border-color:var(--color-persimmon)}.field-hint.svelte-1790o7g{color:var(--color-stone);font-size:.68rem;line-height:1.45}.field-error.svelte-1790o7g{color:var(--color-danger);font-size:.68rem}.input-prefix.svelte-1790o7g{display:flex;align-items:center;gap:0;overflow:hidden;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-white)}.input-prefix.svelte-1790o7g:focus-within{border-color:var(--color-leaf);outline:2px solid rgba(12,107,82,.13)}.input-prefix.svelte-1790o7g>span:where(.svelte-1790o7g){flex:none;border-right:1px solid var(--color-line);background:var(--color-paper);padding:.55rem .6rem;color:var(--color-stone);font-family:var(--font-mono);font-size:.74rem}.input-prefix.svelte-1790o7g input:where(.svelte-1790o7g){min-width:0;flex:1;border:0!important;background:transparent!important;padding:.55rem .65rem!important;font-family:var(--font-mono)!important;font-size:.82rem!important}.input-prefix.svelte-1790o7g input:where(.svelte-1790o7g):focus{outline:0!important}.input-icon.svelte-1790o7g{position:relative}.input-icon.svelte-1790o7g input:where(.svelte-1790o7g){padding-left:2rem!important}.reason-grid.svelte-1790o7g{display:grid;gap:.4rem;margin-top:.1rem}.reason-card.svelte-1790o7g{display:flex;align-items:flex-start;gap:.55rem;border:1px solid var(--color-line);border-radius:10px;background:var(--color-white);padding:.55rem .6rem;cursor:pointer}.reason-card.svelte-1790o7g:hover{border-color:var(--color-line-strong)}.reason-card.selected.svelte-1790o7g{border-color:var(--color-leaf);background:#f4fbf7;box-shadow:0 0 0 3px #0c6b5212}.reason-card.svelte-1790o7g input:where(.svelte-1790o7g){position:absolute;opacity:0;pointer-events:none}.reason-copy.svelte-1790o7g{display:grid;flex:1;gap:.05rem}.reason-copy.svelte-1790o7g strong:where(.svelte-1790o7g){color:var(--color-ink);font-size:.79rem;font-weight:630}.reason-copy.svelte-1790o7g small:where(.svelte-1790o7g){color:var(--color-stone);font-size:.68rem;line-height:1.45}.reason-check.svelte-1790o7g{display:grid;width:1.15rem;height:1.15rem;flex:none;place-items:center;border:1px solid var(--color-line-strong);border-radius:50%;color:var(--color-white)}.reason-card.selected.svelte-1790o7g .reason-check:where(.svelte-1790o7g){border-color:var(--color-leaf);background:var(--color-leaf)}.submit-row.svelte-1790o7g{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;border-top:1px solid var(--color-line);padding-top:1rem}.submit-note.svelte-1790o7g{display:inline-flex;max-width:25rem;align-items:flex-start;gap:.3rem;color:var(--color-stone);font-size:.66rem;line-height:1.45}.process-list.svelte-1790o7g{display:grid;gap:.75rem;margin:.2rem 0 0;padding:0;list-style:none}.process-list.svelte-1790o7g li:where(.svelte-1790o7g){display:flex;align-items:flex-start;gap:.55rem}.step-icon.svelte-1790o7g{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:8px;background:var(--color-leaf-mist);color:var(--color-leaf-dark)}.process-list.svelte-1790o7g p:where(.svelte-1790o7g){padding-top:.15rem;font-size:.83rem;line-height:1.6}.callout p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem}.callout svg{flex:none;transform:translateY(2px);color:var(--color-persimmon-dark)}@media(max-width:560px){.success.svelte-1790o7g{flex-direction:column}.submit-row.svelte-1790o7g .btn{width:100%}}
