.report-page.svelte-2pp8mk{width:100%;min-height:100dvh;margin:0 auto;padding:var(--page-padding-top) var(--spacing-2xl) 4rem;display:flex;flex-direction:column}.report-page.confirm-active.svelte-2pp8mk{padding-top:0;padding-bottom:0}.back-btn.svelte-2pp8mk{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);cursor:pointer;padding:0;margin-bottom:var(--spacing-xl);transition:color var(--duration-base) var(--ease-default)}.back-btn.svelte-2pp8mk:hover{color:var(--color-text)}.wizard-step.svelte-2pp8mk{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.page-heading.svelte-2pp8mk{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-regular);color:var(--color-primary);letter-spacing:var(--tracking-wider);margin:0 0 var(--spacing-lg) 0;line-height:var(--line-height-tight)}.reassurance.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text);line-height:var(--line-height-normal);white-space:pre-line;margin:0}.anonymous.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.step-content.svelte-2pp8mk{margin-top:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.step-question.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-lg) 0;line-height:var(--line-height-tight)}.triage-question.svelte-2pp8mk{font-size:var(--font-size-2xl)}.step-hint.svelte-2pp8mk,.details-hint.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--color-text-muted);margin:0}.optional-label.svelte-2pp8mk{font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-muted)}.button-stack.svelte-2pp8mk{display:flex;flex-direction:column;gap:var(--spacing-md)}.button-grid.svelte-2pp8mk{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.choice-btn.svelte-2pp8mk{width:100%;min-height:56px;padding:var(--spacing-lg) var(--spacing-xl);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-minimal);cursor:pointer;transition:background var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default);text-align:left}.choice-btn.svelte-2pp8mk:hover{background:var(--color-surface-raised);border-color:var(--color-text-muted)}.choice-btn.svelte-2pp8mk:active{background:var(--color-surface-raised)}.choice-btn.selected.svelte-2pp8mk{border-color:var(--color-primary);background:var(--color-surface-raised)}.choice-btn--urgent.svelte-2pp8mk{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-text);font-weight:var(--font-weight-semibold);text-transform:capitalize;letter-spacing:var(--tracking-wider)}.choice-btn--urgent.svelte-2pp8mk:hover{background:var(--color-primary-tint-hover);border-color:var(--color-primary)}.choice-btn--secondary.svelte-2pp8mk{background:transparent;border-color:var(--color-border);color:var(--color-text-muted)}.choice-btn--secondary.svelte-2pp8mk:hover{color:var(--color-text);border-color:var(--color-text-muted)}.choice-btn--primary.svelte-2pp8mk{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-text);font-weight:var(--font-weight-semibold);text-transform:capitalize;letter-spacing:var(--tracking-wider)}.choice-btn--primary.svelte-2pp8mk:hover{background:var(--color-primary-tint-hover);border-color:var(--color-primary)}.button-row.svelte-2pp8mk{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-xs)}.button-row.svelte-2pp8mk .choice-btn:where(.svelte-2pp8mk){flex:1;text-align:center}.input-textarea.svelte-2pp8mk{width:100%;min-height:120px;padding:var(--spacing-lg);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-minimal);resize:vertical;transition:border-color var(--duration-base) var(--ease-default)}.input-textarea.svelte-2pp8mk:focus{outline:none;border-color:var(--color-text-muted)}.input-textarea.svelte-2pp8mk::placeholder{color:var(--color-text-muted);font-weight:var(--font-weight-light);opacity:.6}.char-count.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);color:var(--color-text-subdued);text-align:right;margin-top:calc(-1 * var(--spacing-sm))}.input-field.svelte-2pp8mk{width:100%;min-height:56px;padding:var(--spacing-lg);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-minimal);transition:border-color var(--duration-base) var(--ease-default)}.input-field.svelte-2pp8mk:focus{outline:none;border-color:var(--color-text-muted)}.input-field.svelte-2pp8mk::placeholder{color:var(--color-text-muted);font-weight:var(--font-weight-light);opacity:.6}.validation-msg.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-warning);margin:0}.confirm-step.svelte-2pp8mk{align-items:center;justify-content:center;text-align:center}.confirm-icon.svelte-2pp8mk{color:var(--color-success);margin-bottom:var(--spacing-lg)}.confirm-heading.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.confirm-body.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-muted);line-height:var(--line-height-normal);white-space:pre-line;margin:0;max-width:400px}.another-btn.svelte-2pp8mk{background:none;border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);min-height:56px;padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;border-radius:var(--radius-minimal);margin-top:var(--spacing-lg);transition:color var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default)}.another-btn.svelte-2pp8mk:hover{color:var(--color-text);border-color:var(--color-text-muted)}.privacy-section.svelte-2pp8mk{padding-top:var(--spacing-xl)}.privacy-toggle.svelte-2pp8mk{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);cursor:pointer;padding:0;transition:color var(--duration-base) var(--ease-default)}.privacy-toggle.svelte-2pp8mk:hover{color:var(--color-text-muted)}.privacy-chevron.svelte-2pp8mk{transition:transform var(--duration-base) var(--ease-default)}.privacy-chevron.open.svelte-2pp8mk{transform:rotate(180deg)}.privacy-body.svelte-2pp8mk{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);color:var(--color-text-subdued);line-height:var(--line-height-normal);margin:var(--spacing-sm) 0 0;max-width:500px}@media(min-width:600px){.page-heading.svelte-2pp8mk{font-size:var(--font-size-4xl)}.step-question.svelte-2pp8mk{font-size:var(--font-size-2xl)}}@media(min-width:1040px){.report-page.svelte-2pp8mk{max-width:650px;padding-left:0;padding-right:0}}
