.field.svelte-18u6k4p{flex-direction:column;gap:7px;display:flex}.field-label.svelte-18u6k4p{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-strong);font-size:.8rem;font-weight:700}.on-dark.svelte-18u6k4p .field-label:where(.svelte-18u6k4p){color:var(--text-on-dark)}.req.svelte-18u6k4p{color:var(--text-accent)}.on-dark.svelte-18u6k4p .req:where(.svelte-18u6k4p){color:var(--accent)}.control.svelte-18u6k4p{width:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-strong);background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);box-sizing:border-box;outline:none;padding:12px 14px;line-height:1.45}.on-dark.svelte-18u6k4p .control:where(.svelte-18u6k4p){color:var(--text-on-dark);border-color:var(--border-on-dark);background:#f5f1e60f}.multiline.svelte-18u6k4p{resize:vertical;min-height:120px}.control.svelte-18u6k4p:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:2px solid var(--focus-outline);outline-offset:2px}.hint.svelte-18u6k4p{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-faint)}.on-dark.svelte-18u6k4p .hint:where(.svelte-18u6k4p){color:var(--text-on-dark-muted)}
