.head.svelte-1bv7ezn{padding-block:var(--space-8) var(--space-6);gap:var(--space-3);max-width:var(--measure-prose);flex-direction:column;display:flex}h1.svelte-1bv7ezn{font-size:var(--text-h1);line-height:var(--lh-tight)}.grid.svelte-1bv7ezn{gap:var(--space-7);padding-block:var(--space-5) var(--space-9);grid-template-columns:1fr;display:grid}@media (width>=860px){.grid.svelte-1bv7ezn{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.form.svelte-1bv7ezn{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1bv7ezn{gap:var(--space-2);flex-direction:column;display:flex}.field.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:var(--text-caption);color:var(--ink-muted)}.field.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:var(--ink-quiet);font-style:normal}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:var(--space-3);transition:border-color var(--dur-fast) var(--ease);border-radius:6px}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--accent);outline:none}textarea.svelte-1bv7ezn{resize:vertical;min-height:8rem}.hp.svelte-1bv7ezn{opacity:0;pointer-events:none;position:absolute;left:-9999px}.btn.svelte-1bv7ezn{padding:var(--space-3) var(--space-5);font-size:var(--text-body);border-radius:999px;align-self:flex-start;font-weight:500}.btn.primary.svelte-1bv7ezn{background:var(--accent-deep);color:var(--paper);transition:background var(--dur-fast) var(--ease)}.btn.primary.svelte-1bv7ezn:hover{background:var(--accent)}.btn.primary[disabled].svelte-1bv7ezn{opacity:.6;cursor:not-allowed}.ok.svelte-1bv7ezn{color:var(--accent-deep);font-size:var(--text-body)}.err.svelte-1bv7ezn{color:#b94a4a;font-size:var(--text-body)}.aside.svelte-1bv7ezn{gap:var(--space-5);flex-direction:column;display:flex}.block.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){font-size:var(--text-caption);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.block.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ink);font-size:var(--text-lead);font-family:var(--font-display);text-decoration:none}.block.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--accent)}.eyebrow.svelte-1bv7ezn{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.eyebrow.accent.svelte-1bv7ezn{color:var(--accent-deep)}
