.field.svelte-o02g58{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field__label.svelte-o02g58{font-size:var(--text-ui-small);line-height:var(--text-ui-small--line-height);font-weight:700;color:var(--color-cream-soft)}.field__required.svelte-o02g58{margin-left:2px;color:var(--color-brass)}.field__control.svelte-o02g58{width:100%;min-height:var(--ui-touch);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-panel-sunken);color:var(--color-cream);font:inherit;transition:border-color var(--motion-base) ease,box-shadow var(--motion-base) ease}.field__control.svelte-o02g58::placeholder{color:var(--color-cream-faint)}.field__control.svelte-o02g58:hover:not(:disabled){border-color:#f8f3e65c}.field__control.svelte-o02g58:focus-visible{outline:none;border-color:var(--color-focus);box-shadow:0 0 0 3px #ffd70040}.field__control.svelte-o02g58:disabled{opacity:.55;cursor:not-allowed}.field--invalid.svelte-o02g58 .field__control:where(.svelte-o02g58){border-color:var(--color-danger)}.field__hint.svelte-o02g58,.field__error.svelte-o02g58{margin:0;font-size:var(--text-ui-small);line-height:var(--text-ui-small--line-height)}.field__hint.svelte-o02g58{color:var(--color-cream-faint)}.field__error.svelte-o02g58{color:var(--color-danger)}
