.field.svelte-nubu4k{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field__label.svelte-nubu4k{font-size:12px;color:var(--color-ink);font-weight:600}.field__req.svelte-nubu4k{color:var(--color-primary);margin-left:2px}.field__wrap.svelte-nubu4k{display:flex;align-items:center;gap:var(--spacing-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md)}.field__wrap.svelte-nubu4k:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 var(--focus-ring-width) var(--color-primary-light)}.field__wrap--error.svelte-nubu4k{border-color:var(--color-danger)}.field__wrap--disabled.svelte-nubu4k{background:var(--color-surface-raised)}.field__input.svelte-nubu4k{flex:1;min-width:0;border:none;background:transparent;padding:0;font-size:var(--font-size-base);font-family:var(--font-sans);color:var(--color-text-primary)}.field__input.svelte-nubu4k:disabled{color:var(--color-text-muted)}.field__reveal.svelte-nubu4k{display:inline-flex;align-items:center;border:none;background:transparent;padding:0;color:var(--color-text-muted);cursor:pointer}.field__error.svelte-nubu4k{font-size:var(--font-size-xs);color:var(--color-danger)}.field__hint.svelte-nubu4k{font-size:var(--font-size-xs);color:var(--color-text-muted)}
