.field.svelte-58snfs{display:grid;gap:var(--space-2);min-width:0}.field__label.svelte-58snfs{font-size:.8rem;font-weight:600;color:var(--text)}.field__label--hidden.svelte-58snfs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.field__control.svelte-58snfs{width:100%;min-height:6rem;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface-alt);padding:var(--space-3) var(--space-4);font:inherit;font-size:max(1rem,16px);color:var(--text);resize:vertical;transition:border-color var(--duration-hover) ease,background-color var(--theme-fade-duration) var(--theme-fade-ease),color var(--theme-fade-duration) var(--theme-fade-ease)}.field__control.svelte-58snfs::-moz-placeholder{color:var(--muted)}.field__control.svelte-58snfs::placeholder{color:var(--muted)}.field__control.svelte-58snfs:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.field__control.svelte-58snfs:focus-visible{border-color:var(--accent);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.field__control.svelte-58snfs:disabled{opacity:.5;cursor:not-allowed}.field__control[aria-invalid=true].svelte-58snfs{border-color:var(--danger)}.field__hint.svelte-58snfs,.field__error.svelte-58snfs{margin:0;font-size:.78rem}.field__hint.svelte-58snfs{color:var(--muted)}.field__error.svelte-58snfs{color:var(--danger);font-weight:600}@media(prefers-reduced-motion:reduce){.field__control.svelte-58snfs{transition:none}}
