.page.svelte-1bv7ezn{padding:var(--space-2xl) var(--space-md) var(--space-3xl)}@media(min-width:768px){.page.svelte-1bv7ezn{padding-inline:var(--space-xl)}}.doc.svelte-1bv7ezn{max-width:var(--measure);margin-inline:auto}h1.svelte-1bv7ezn{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-ink);margin:0}.lead.svelte-1bv7ezn{max-width:var(--measure);margin:var(--space-md) 0 0;font-size:var(--text-lg);line-height:var(--leading-prose);color:var(--color-ink)}.form.svelte-1bv7ezn{max-width:var(--measure-narrow);margin-top:var(--space-2xl)}.honeypot.svelte-1bv7ezn{display:none}.field.svelte-1bv7ezn+.field:where(.svelte-1bv7ezn){margin-top:var(--space-lg)}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--color-muted);transition:color var(--dur-micro) var(--ease-out)}.field.svelte-1bv7ezn:focus-within label:where(.svelte-1bv7ezn){color:var(--color-ink)}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;min-width:0;padding:var(--space-xs) 0;background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);border:0;border-radius:0;border-bottom:var(--rule-hairline) solid var(--color-muted);transition:border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}textarea.svelte-1bv7ezn{resize:vertical;line-height:var(--leading-prose)}input.svelte-1bv7ezn:hover,textarea.svelte-1bv7ezn:hover{border-bottom-color:var(--color-ink)}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-bottom-color:var(--color-accent)}input.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}input.svelte-1bv7ezn:active,textarea.svelte-1bv7ezn:active{background:var(--color-paper-3)}input.svelte-1bv7ezn:disabled,textarea.svelte-1bv7ezn:disabled{color:var(--color-muted);border-bottom-color:var(--color-rule);cursor:not-allowed}input.svelte-1bv7ezn:user-invalid,textarea.svelte-1bv7ezn:user-invalid{border-bottom-color:var(--color-danger)}input.svelte-1bv7ezn:user-valid,textarea.svelte-1bv7ezn:user-valid{border-bottom-color:var(--color-accent)}.status.svelte-1bv7ezn{min-height:1lh;margin-top:var(--space-lg)}.note.svelte-1bv7ezn{margin:0;padding-left:var(--space-sm);font-size:var(--text-base);line-height:var(--leading-prose);color:var(--color-ink);border-left:var(--rule-thick) solid var(--color-rule)}.note--success.svelte-1bv7ezn{border-left-color:var(--color-accent)}.note--error.svelte-1bv7ezn{border-left-color:var(--color-danger);color:var(--color-danger)}.submit.svelte-1bv7ezn{margin-top:var(--space-lg);min-height:44px;padding:var(--space-2xs) var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);border:var(--rule-hairline) solid var(--color-accent);border-radius:var(--radius-input);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-normal);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.submit.svelte-1bv7ezn:hover:not(:disabled){border-color:var(--color-ink)}.submit.svelte-1bv7ezn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.submit.svelte-1bv7ezn:active:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);transform:translateY(1px)}.submit.svelte-1bv7ezn:disabled{background:var(--color-paper-3);color:var(--color-muted);border-color:var(--color-rule);cursor:not-allowed}.submit[aria-busy=true].svelte-1bv7ezn{cursor:progress}@media(prefers-reduced-motion:reduce){.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn),input.svelte-1bv7ezn,textarea.svelte-1bv7ezn,.submit.svelte-1bv7ezn{transition:none}.submit.svelte-1bv7ezn:active:not(:disabled){transform:none}}
