.field.svelte-175sa6o{gap:var(--space-2);display:grid}.field__label.svelte-175sa6o{font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--vglc-ink-muted)}.field__hint.svelte-175sa6o{font-size:var(--text-xs);color:var(--vglc-ink-muted);margin-block-start:calc(var(--space-1) * -1)}.field__control.svelte-175sa6o{inline-size:100%;min-block-size:var(--control-h);padding-block:var(--space-2);padding-inline:var(--space-3);background:var(--vglc-surface-raised);color:var(--vglc-ink);border:var(--border-width) solid var(--vglc-border-control);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--leading-body);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.field__control.svelte-175sa6o::placeholder{color:var(--app-ink-subtle);opacity:1}.field__control.svelte-175sa6o:hover{border-color:var(--vglc-ink-muted)}.field__control.svelte-175sa6o:focus-visible{outline:var(--focus-width) solid var(--vglc-focus);outline-offset:1px;border-color:var(--vglc-border-strong)}textarea.field__control.svelte-175sa6o{resize:vertical}.field--invalid.svelte-175sa6o .field__control:where(.svelte-175sa6o){border-color:var(--vglc-error)}.field__error.svelte-175sa6o{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--vglc-error)}@media (pointer:coarse){.field__control.svelte-175sa6o{font-size:var(--text-md)}}
