form.svelte-1h2uo7t{display:grid;gap:1rem}.none.svelte-1h2uo7t{margin:.2rem 0 0;color:var(--ink-2)}.param.svelte-1h2uo7t{display:grid;gap:.3rem;min-width:0}.label-row.svelte-1h2uo7t{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.optional.svelte-1h2uo7t{font-size:var(--t-xs);color:var(--ink-3)}.help.svelte-1h2uo7t{margin:-.1rem 0 .1rem}.file-row.svelte-1h2uo7t{display:flex;align-items:center;gap:.5rem;min-width:0}.file-row.svelte-1h2uo7t .btn:where(.svelte-1h2uo7t){flex:none}.file-name.svelte-1h2uo7t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm)}.file-size.svelte-1h2uo7t{flex:none;font-size:var(--t-xs)}.preview.svelte-1h2uo7t{max-width:100%;max-height:160px;width:auto;border-radius:var(--r-sm);border:1px solid var(--line);object-fit:contain;justify-self:start}.field-error.svelte-1h2uo7t{margin:0;font-size:var(--t-xs);color:var(--danger)}.error.svelte-1h2uo7t{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.6rem .75rem;border-radius:var(--r-sm);background:var(--danger-wash);color:var(--danger);font-size:var(--t-sm)}.error.svelte-1h2uo7t svg{flex:none;margin-top:.15rem}.need.svelte-1h2uo7t{margin-right:auto;align-self:center;font-size:var(--t-xs);color:var(--ink-3)}.btn.primary.svelte-1h2uo7t .spinner:where(.svelte-1h2uo7t){border-color:color-mix(in srgb,var(--on-primary) 35%,transparent);border-top-color:var(--on-primary)}
