.form.svelte-zh971d{--hairline:color-mix(in srgb, var(--color-ink) 15%, transparent);flex-direction:column;width:100%;display:flex}.part.svelte-zh971d{gap:var(--space-4) var(--space-7);padding-block:var(--space-6);border-top:.5px solid var(--hairline);grid-template-columns:5fr 7fr;align-items:start;display:grid}.part-head.svelte-zh971d{gap:var(--space-2);flex-direction:column;display:flex}.part-title.svelte-zh971d{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-weight:500;line-height:1.15}.part-note.svelte-zh971d{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:color-mix(in srgb, var(--color-ink) 64%, transparent);max-width:30ch;margin:0}.part-fields.svelte-zh971d{gap:var(--space-5);flex-direction:column;min-width:0;max-width:640px;display:flex}.row.svelte-zh971d{gap:var(--space-5) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.field.svelte-zh971d{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field-label.svelte-zh971d{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mono-muted);padding:0}.field-optional.svelte-zh971d{color:var(--mono-faint);margin-left:.5em}.choices.svelte-zh971d{gap:var(--space-1);flex-wrap:wrap;display:flex}.input.svelte-zh971d{border:none;border-bottom:.5px solid color-mix(in srgb, var(--color-ink) 35%, transparent);width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out-expo);background:0 0;border-radius:0;padding:.6em 0;line-height:1.5}.input--area.svelte-zh971d{resize:vertical;min-height:6.5em}.input.svelte-zh971d:hover{border-bottom-color:color-mix(in srgb, var(--color-ink) 60%, transparent)}.input.svelte-zh971d:focus{border-bottom-color:var(--color-ink);outline:none}.input.svelte-zh971d:focus-visible{outline:2px solid var(--sapphire);outline-offset:4px}.input[aria-invalid=true].svelte-zh971d{border-bottom-color:var(--tangerine)}.field-error.svelte-zh971d,.form-error.svelte-zh971d{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink);margin:0;line-height:1.45}.field-error.svelte-zh971d:before,.form-error.svelte-zh971d:before{content:"";background:var(--tangerine);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.6em;display:inline-block}.form-error.svelte-zh971d a:where(.svelte-zh971d){color:inherit;text-underline-offset:.2em}.form-actions.svelte-zh971d{gap:var(--space-4) var(--space-7);padding-top:var(--space-5);border-top:.5px solid var(--hairline);grid-template-columns:5fr 7fr;display:grid}.form-actions-inner.svelte-zh971d{gap:var(--space-3);flex-direction:column;grid-column:2;max-width:640px;display:flex}.form-submit.svelte-zh971d{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.form-note.svelte-zh971d{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mono-faint)}.form-state.svelte-zh971d{gap:var(--space-3);padding-block:var(--space-6);border-top:.5px solid var(--hairline);flex-direction:column;display:flex}.form-state-title.svelte-zh971d{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-ink);max-width:20ch;margin:0;font-weight:500;line-height:1.1}.form-state-actions.svelte-zh971d{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.form-state-reset.svelte-zh971d{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mono-muted);text-underline-offset:.35em;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo);background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.form-state-reset.svelte-zh971d:hover{color:var(--color-ink)}.form-state-reset.svelte-zh971d:focus-visible{outline:2px solid var(--sapphire);outline-offset:3px}@media (width<=900px){.part.svelte-zh971d,.form-actions.svelte-zh971d{gap:var(--space-4);grid-template-columns:1fr}.form-actions-inner.svelte-zh971d{grid-column:1}.part.svelte-zh971d{padding-block:var(--space-5)}}@media (width<=640px){.row.svelte-zh971d{grid-template-columns:1fr}}.facts.svelte-14z3tlm{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact.svelte-14z3tlm{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fact.svelte-14z3tlm dt:where(.svelte-14z3tlm){font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mono-muted)}.fact.svelte-14z3tlm dd:where(.svelte-14z3tlm){font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);overflow-wrap:anywhere;margin:0;line-height:1.4}.fact-link.svelte-14z3tlm{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 35%, transparent);text-underline-offset:.3em;transition:text-decoration-color var(--duration-fast) var(--ease-out-expo)}.fact-link.svelte-14z3tlm:hover{text-decoration-color:currentColor}@media (width<=640px){.facts.svelte-14z3tlm{gap:var(--space-3);grid-template-columns:1fr}}
