.MW0ffG_form{gap:var(--s-5);max-width:var(--reading);display:grid;position:relative}.MW0ffG_field{gap:var(--s-2);display:grid}.MW0ffG_label{font-size:var(--type-small);letter-spacing:.06em;font-weight:700}.MW0ffG_input{min-height:48px;padding:0 var(--s-4);font:inherit;color:var(--c-text);background:var(--c-surface);border:var(--line-hair) solid var(--c-line);border-radius:var(--r-md);font-size:1rem}.MW0ffG_textarea{padding:var(--s-3) var(--s-4);resize:vertical;line-height:1.8}.MW0ffG_input:focus-visible{outline:var(--line-rule) solid var(--c-accent);outline-offset:1px}.MW0ffG_hint,.MW0ffG_target{font-size:var(--type-small);color:var(--c-text-soft);overflow-wrap:anywhere;margin:0}.MW0ffG_notice{padding:var(--s-4);font-size:var(--type-small);background:var(--c-surface);border:var(--line-hair) solid var(--c-divider);border-radius:var(--r-sm);overflow-wrap:anywhere;margin:0;line-height:1.8}.MW0ffG_error{color:var(--c-accent);font-size:var(--type-small);margin:0}.MW0ffG_button{min-height:48px;padding:0 var(--s-6);font:inherit;color:var(--c-on-accent);background:var(--c-accent);border-radius:var(--r-pill);cursor:pointer;border:0;font-weight:700}.MW0ffG_button:disabled{opacity:.6;cursor:progress}.MW0ffG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
